web-dev-qa-db-ja.com

Xcode-バンドル形式が認識されない、無効、または不適切

さて、私は自分でこの時点に到達するところですが、AdMobフレームワークを使用してアプリにコード署名する問題が発生しています。次のエラーが発生します:Command /usr/bin/codesign failed with exit code 1詳細は次のとおりです:Applications/MyApp.app/Frameworks/GoogleMobileAds.framework: bundle format unrecognized, invalid, or unsuitable

私はサイトの他の投稿を読んで、これを修正するさまざまな方法を試しました。 「コードサインオンコピー」のチェックを外すと、アーカイブは正常にビルドされますが、検証で失敗し、一致エラーが発生します。これは私が私のフレームワークを現在設定している方法です: enter image description here どんな助けでも大歓迎です!

15
dwinnbrown

同じ問題が別のフレームワークでも見られました。

私の解決策は、「組み込みバイナリ」セクションからフレームワークを削除し、ターゲットの「一般」タブの「リンクされたフレームワークとライブラリ」セクションに追加することだけでした。

enter image description here

54
digitalHound

同様の問題がありましたが、フレームワークが異なりました。私にとっての解決策は、フレームワークがこれらの3つの場所に存在することを確認することでした。

一般タブ:

  1. 埋め込みバイナリ
  2. リンクされたフレームワークとライブラリ

[ビルドフェーズ]タブ:

  1. 埋め込みフレームワーク
1
Cue