web-dev-qa-db-ja.com

エラーXcode 10 PhaseScriptExecutionは、ゼロ以外の終了コードで失敗しました:errSecInternalComponent

最近のメッセージの表示:-1:コード署名/Users/.../Library/Developer/Xcode/DerivedData/ProjectName-bszhnyuqdhgiqaaeosxrsxfkscut/Build/Products/Debug-iphoneos/ProjectName.app/Frameworks/Alamofire.framework with Identity iPhone Developer: MyName(H837F7ABC3)

:-1:/ usr/bin/codesign --force --sign 59878098645E516950920B15DC30E4E94D7CADAD --preserve-metadata = identifier、entitlements '/Users/.../Library/Developer/Xcode/DerivedData/ProjectName-bszhnyuqdhgiqaaeosxrsxfkscut/Build/Products/ Debug-iphoneos/ProjectName.app/Frameworks/Alamofire.framework '

:-1:/Users/marcel/Library/Developer/Xcode/DerivedData/VoiceMe-bszhnyuqdhgiqaaeosxrsxfkscut/Build/Products/Debug-iphoneos/VoiceMe.app/Frameworks/Alamofire.framework:errSecInternalComponent

コマンドPhaseScriptExecutionはゼロ以外の終了コードで失敗しました

私は10回のようにポッドをインストールしました...きれいになり、動作しないプロジェクトをビルドします。

Xcode 10を実行していますが、デバイスで実行しようとしています。

署名は正常に機能する前に機能しました。

10
Mohamed Lee

私は同じ問題に直面していますが、この問題にはキーチェーンへのアクセス(コード署名の問題)I go to keychain access unlock the login then lock it again fixed this issueへのリンクもあると思います。 toOSMojaveおよびXcode 10キーチェーンをアップロードした後、パスワードを再確認する必要があります。 (これをどのように見つけますか?同じ問題に直面し、利用可能なすべてのオプションを試している間、私は証明書を再度生成すると思いますが、秘密鍵を生成している間にキーチェーンのログインユーザー名とパスワードが間違ったタイプのメッセージであることがわかりました-私は再び問題を解決しました)。このプロセスにはログインパスフェーズが必要でした。

32

このようなエラー(明確な原因なし)では、エラーメッセージの詳細を見て、プロジェクトをクリーンアップした後でも(Shift + Cmd + Kを使用して)問題が発生する可能性があるため、DerivedDataが参照されているかどうかを確認します。

エラーはDerivedData(/ Users/marcel/Library/Developer/Xcode/DerivedData/...)を参照しているため、最初にトラブルシューティングを行うのは、DerivedDataフォルダーに移動し、それぞれのプロジェクトフォルダーを見つけて削除することです。次に、Xcodeに戻り、プロジェクトのビルドを試みます。

1
B-Rad

ターミナルを開き、Xcodeプロジェクトのディレクトリに移動して、次を入力します。

pod update

これで問題が解決するはずです。

0
Veer Gadodia