今朝、アプリで数時間作業した後、突然、Xcode が iPhone でアプリをテストできなくなりました。しかし、シミュレータではまだテストできます。
ここで、プロジェクトをビルドすると (注: 任意のプロジェクト、作成したばかりの空の単一ビュー プロジェクトでも)、次のエラーが発生します。
Codesigning /Users/name/Library/Developer/Xcode/DerivedData/testProject-brzcahttttlkoqeczajhqslodkkn/Build/Products/Debug-iphoneos/testProject.app/Frameworks/libswiftCore.dylib /usr/bin/codesign '--force' '--sign' '64F8B22715267CC0910110D9C97A2567591C0235' '--verbose' '/Users/name/Library/Developer/Xcode/DerivedData/testProject-brzcahttttlkoqeczajhqslodkkn/Build/Products/Debug-iphoneos/testProject.app/Frameworks/libswiftCore.dylib'
SecKey API returned: -25304, (null)/Users/name/Library/Developer/Xcode/DerivedData/testProject-brzcahttttlkoqeczajhqslodkkn/Build/Products/Debug-iphoneos/testProject.app/Frameworks/libswiftCore.dylib: unknown error -1=ffffffffffffffff error: Task failed with exit 1 signal 0 { /usr/bin/codesign '--force' '--sign' '64F8B22715267CC0910110D9C97A2567591C0235' '--verbose' '/Users/name/Library/Developer/Xcode/DerivedData/testProject-brzcahttttlkoqeczajhqslodkkn/Build/Products/Debug-iphoneos/testProject.app/Frameworks/libswiftCore.dylib'
私は macOS Sierra 10.12.12 で Xcode 8.2 を実行しており、iOS 10.1.1 を搭載した iPhone 6s でテストしています。
注: マシンから Xcode を完全に削除し、すべてのハードウェアのプロビジョニング プロファイルをすべて削除して再作成した後、Xcode を再インストールしました。
ベストアンサー1
わかりました、それで私はこれを解決しました、それが正しい方法かどうかはわかりません。
キーチェーンを使用して、iOS 開発者証明書をローカルからシステムに移動しました。
手順:
- Xcodeを閉じます。
- キーチェーンを開きます。
- ローカルで iOS 開発者証明書を見つけます。
- 証明書をローカルからシステム タブにドラッグ アンド ドロップします。
- プロンプトが表示されたら管理者パスワードを入力します。
- Xcode を起動し、デバイス用のプロジェクトをビルドします。