xcodebuild でアプリをビルドし、Application Loader を使用してアップロードすると、「ERROR ITMS-90046」を取り除くことができません。しかし、Xcode 内で完全にアーカイブしてアップロードすると、問題なく動作します。
ITMS-90046 エラー メッセージは、フレームワークの「アプリケーション識別子」について具体的に不平を言っています。
エラー ITMS-90046: 「無効なコード署名資格。アプリケーション バンドルの署名には、iOS でサポートされていないコード署名資格が含まれています。具体的には、「Payload/Product」のキー「application-identifier」の値「 TEAMID .com.domain.Product」 .app/Frameworks/MyFW.framework/MyFW' is not supported. この値は、TEAMIDで始まり、その後にドット「.」が続き、その後にバンドル ID が続く文字列である必要があります。
このスレッドに記載されているすべての解決策を試しましたが、どれもうまくいきませんでした。幸いなことに、少なくとも Xcode 経由でアップロードすることができますが、これは負担になるほど頻繁に行う必要があります。
次に何を試すべきか?Appleがこの問題を認識しているかどうか知っている人はいますか?
ありがとう!