web-dev-qa-db-ja.com

コマンド/ bin / shは、終了コード1および埋め込みポッドフレームワークで失敗しました

実際の問題を特定できません。ココポッドの更新中に「メジャーバージョンの更新によりCocoaPodsを再作成します。(これは1回だけでした)」というメッセージが表示され、ポッドの更新が成功します。ビルド後、エラーが発生します。 終了コード1でコマンド/ bin/shが失敗しました。以下はまた私が得ているいくつかの詳細です

  1. Code Signing /Users/Gaurav/Library/Developer/Xcode/DerivedData/Appname-******/Build/Products/Debug-iphoneos/Appname.app/Frameworks/Alamofire.framework with Identity iPhone Developer: Account Name (Account Id)
  2. /usr/bin/codesign --force --sign ***************** --preserve-metadata=identifier,entitlements "/Users/UserName/Library/Developer/Xcode/DerivedData/Appname-***************/Build/Products/Debug-iphoneos/Appname.app/Frameworks/Alamofire.framework"
  3. /Users/Username/Library/Developer/Xcode/DerivedData/Appname-************/Build/Products/Debug-iphoneos/Appname.app/Frameworks/Alamofire.framework: bundle format unrecognized, invalid, or unsuitable

IOS 8を展開ターゲットとして使用し、Xcode 7.3.1を使用してコード署名IDを確認しましたが、問題はありません。私はすべてのポッドとAlamofireも再インストールしましたが、特定された問題を解決することはできません。

19
Gaurav Pandey

プロジェクトをクリーンアップし、派生データ(〜/ Library/Developer/Xcode/DerivedData /)を削除して修正しました

29

特定のポッドについて不満があり、コード署名できない場合。

以下のものが私のために働く:

  1. メインのエディターウィンドウで、ターゲットのドロップダウンでポッドを選択します。
  2. [全般]タブで、IDヘッダーの下にある[Info.plistファイルの選択]をクリックします
  3. ポッドのplistファイルを選択します

これでプロジェクトがビルドされます。何らかの理由で、この設定が失われたか、独自のplistファイルを参照できないようです。

100%確実ではありませんが、誰かの助けになることを願っています。

3
parth

同じ問題があります。 cocoaPodsの更新後に発生するため、ダウングレードするだけですべて正常に動作します。 cocoaPodsの新しいバージョンを待つ必要があると思いますが、今のところは古いバージョンを使用できます。 cocoaPodsのダウングレード方法

1
Alex Ostroushko