web-dev-qa-db-ja.com

Xcodeアプリの送信エラーITMS-90207: "無効なバンドル

Xcodeを介してアプリケーションを送信する場合、アプリケーションの検証は成功しますが、Appstoreに送信する場合、このエラーが発生します。

エラーITMS-90207:「無効なバンドル。「example.app」のバンドルにバンドル実行可能ファイルが含まれていません

アプリケーションローダーバージョン3.1も試しましたが、同じエラーが発生します。私はすべてのリンクを次のように参照します
リンク1リンク2リンクリンク4

enter image description here

10
Ilesh P

Info.plistファイルへの接続が問題の原因である可能性があります。バンドルIDをターゲットから変更してみて、それがplistファイルに反映されているかどうかを確認してください。その逆も同様です。これが反映されていない場合は、plistファイルを別の場所にコピーし、アプリから削除して、もう一度ドラッグアンドドロップすると役立ちます。これで私の問題は解決しました。お役に立てば幸いです。

8
Alkesh Fudani

Info.plistファイルを確認し、そうでない場合は以下のキーを追加してください

<key>CFBundleExecutable</key>
    <string>$(EXECUTABLE_NAME)</string>
11
Rahul Patel

私は昨日からこのエラーに対処していましたが、あきらめようとして別のMacで試してみましたが、動作しました。OSXの唯一の違いは、Xcode8.2.1にアップデートしたことと他のOSXには8.2があったことです。それが役に立てば幸い!

1
Lucho

アップロード中に同じエラーが発生しました。バンドル構造が完璧で、実行可能ファイルが正しい場所にあり、Info.plistが正しい場所を指し、ローカライズされたバージョンと同じように正しい名前が含まれていることを確信していました。 Appleサポートに助けを求めることにしました。長いプロセスの後、私の~/.itmstransporterフォルダが破損しているか古くなっています。フォルダを削除すると、自動的に再作成され、問題は解決しました。

0
Hofi

私の場合、アプリケーションローダーを別のディスクに移動したためです。 mac osディスクに戻した後、正常に動作します。

0
user9852567

私はこの問題を抱えていて、数日間机の上で頭を叩いていました。オンラインで投稿されたすべてのソリューションを試しましたが、何も機能しませんでした。私にとっては、info plistファイルの「バンドル表示名」(別名CFBundleDisplayName)キーが破損していました。 Xcodeのエントリを変更しても削除されない不正な「¿」文字がありました(Xcode内でいくつかのキーを設定しようとしたので、これを知っています)。キーを削除して再度追加し、修正する必要がありました。私がこれを見た唯一の方法は、テキストエディタでplistを開くことでした。 Xcodeは悪い文字をレンダリングしませんでした。この問題が発生している場合は、テキストエディタでplistファイルに不正な文字がないか確認してください。

0
cober