4

アプリの最初のアップデートをiTunesConnectに送信しようとするとエラーが発生します。

「iOSAppStoreに送信」するための配布操作を実行するとき、iTunes Connectで作成した新しいアプリのバージョンと、使用可能な唯一のコード署名IDを選択します。XCodeはそれから私にそれを教えてくれます

「このバンドルは無効です。バンドル識別子を以前のバージョンから変更することはできません。バンドル識別子を変更する場合は、iTunesConnectで新しいアプリケーションを作成する必要があります。」

ただし、私のアプリのiTunes Connectページには、バンドルIDが

com.mycompany.myapp

また、XCode Targets Summaryでは、バンドル識別子は次のように設定されています。

com.mycompany.myapp

念のため、Webページからテキストを文字通りコピーしてXCodeに貼り付けました。

バージョンとビルドの番号は、iTunesにすでにあるバージョンよりも0.1高くなっています。

私が試してみました:

  • グーグル
  • オーガナイザーで派生データディレクトリを削除する
  • バンドルIDを変更し、アーカイブしてから再度変更します
  • もう一度オンとオフを切り替えても

すべて無駄に。「マイナー」という単語を含むかなりの数がありますが、残念ながらそれらは役に立ちませんが、「バンドル識別子は以前のバージョンから変更できません」のグーグル結果はないようです。

4

3 に答える 3

2

iTunesConnect に移動して新しいバージョンの「アップロードの準備完了」を押すまで、このエラーが発生していました。この時点で、ステータスは「アップロード待ち」に変わります。バンドル ID に問題はありませんでした。そのため、「バンドル ID を以前のバージョンから変更することはできません」というメッセージは非常に誤解を招くものです。

于 2014-07-09T06:14:17.210 に答える
0

同様のことがありました-ビルドバージョンを台無しにした(アプリを更新した)ので、ビルドバージョン1.0.1を追加し、次にプロジェクトをシミュレーターでビルドしました。次に、アーカイブ ルート経由で iTunes に再アップロードしました。注意: iTunes に送信するのが初めての場合は、別のものです。

于 2014-01-21T11:45:01.117 に答える
0

今朝届きました。iTunesに行って解決しました。アプリはすでに「審査の準備完了」になっていることが指摘されました。奇妙なことに、十分です。これを解決しました:

  • アプリの [詳細の表示] -> [バイナリの詳細] -> [バイナリの拒否] をクリックします。
  • この後、すぐにステータスを「バイナリアップロードの準備完了」に設定しました
  • Xcode 経由でアプリを配布します。
于 2014-08-29T08:00:54.863 に答える