web-dev-qa-db-ja.com

Xcodeの無効なビットコード署名

Xcodeをバージョン8.3に更新した後、次のエラーが表示されます。

error: Invalid bitcode signature
clang: error: linker command failed with exit code 1 (use -v to see invocation)

私のプロジェクトではビットコードも有効になっていません。

どうすれば修正できますか?

38
Oded Harth

いくつかのトリックを試してください->

  • 派生データを消去してxcodeを再度開きます

  • 適切なサインイン/証明書を選択するか、xcodeにアカウントを再度追加してください。

  • ポッドがビットコードをサポートしているかどうかを確認してください。サポートされていない場合は、ビットコードをNOに設定する必要があります(プロジェクトビルド設定に移動してビットコードを検索し、NOに設定します。

お役に立てば幸いです:)

24
Jack

一部のサードパーティライブラリに問題がある可能性があります。私は数日前にそのような問題に直面し、次のことをしました。

  1. pod updateを使用してポッドを更新
  2. Xcodeを再起動する
  3. プロジェクトのクリーンとビルド。

これで問題が解決しない場合は、ポッドファイルを共有してください。使用しているポッドが原因で問題が発生している可能性があります。

12
Parth Adroja

プロジェクトをクリーンにしてから実行すると役立ちます。

2
Anuraj