9

スタティック ライブラリを作成していますが、それを .ipa ファイルに追加して Apple にエクスポート/送信すると、このエラーが発生します。

ERROR ITMS-90166: "Missing Code Signing Entitlements. No entitlements found in bundle 'com.xxxxx.xxxxxxResources' for executable 'Payload/xxxxxxx.app/xxxxReaderResources.bundle/xxxxReaderResources'.""

ここで資格とプロビジョニング ファイルに関する多くの投稿を見てきましたが、静的ライブラリを扱っているものはありません。そして、私が見たものは本当に役に立ちませんでした。問題は、リソース バンドルに資格が必要であるということです。iResign で再署名し、entitlement.plist を追加するのに疲れました。すべて失敗しました。

ここに画像の説明を入力

4

4 に答える 4

13

私の問題に対する答えは、リソースバンドルに実行可能ファイルがあることがわかりました。Compile Source PhaseとリンクBinary with Libraries Phaseを削除することResource targetで、リソース バンドルから実行可能ファイルが削除され、エンタイトルメントが見つからないというエラーが修正されました。

于 2015-04-16T22:28:09.607 に答える