web-dev-qa-db-ja.com

Xcode 6.4でのビルドからのアプリの送信

テストデバイスはiOS 9.0デバイスなので、以前にXcode 7ベータ版でアプリをビルドしました。最近、Xcode 7を削除し、Xcode 6.4(ベータ版ではない)でアプリの作業を開始しました。 6.4はiOS 9をサポートしていませんが、iOS 9ベータ版の私のiPhoneは不適格ではありません(6.4は9.0をサポートしていないため、そうであるはずです)。デバイスを不適格にするために削除できるファイルはありますか?この問題を修正したら、レビュー用に新しいビルドをiTunes Connectに送信できます。アプリを送信するときにこのエラーメッセージが表示されないはずです。

App Storeに送信される新しいアプリとアプリの更新は、Xcode 6以上のパブリック(GM)バージョンとiOS 8 SDKで構築する必要があります。ベータ版ソフトウェアを使用して構築されたアプリをストアレビュー用に送信しないでください。

また、私のアプリはSwiftで書かれていないため、Swift 2.0からSwift 1.2。

26
kygcoleman

送信するアプリは、Mac App Storeの最新バージョンのXcodeを使用して開発する必要があり、GMシードが利用可能な場合を除いて、iOS、OS X、watchOSの公開バージョン用にビルドする必要があります。 。Mac App StoreのXcodeは6.4、OS X YosemiteはBuild 14F27です。OSX El Capitanでxcode 6.4を使用する場合は、次の手順に従ってください。

  1. Xcodeを使用してプロジェクトをアーカイブする
  2. オーガナイザーを開き、.xcarchiveファイルを見つけます find .xcarchive file
  3. Xcarchiveファイルを右クリックし、[パッケージの内容を表示]を選択します
  4. 製品/アプリケーション/XXX.app/Info.plistを検索します
  5. 次に、[BuildMachineOSBuild]の値を次のように14F27に変更します。 example
  6. これで、Xcode-> organizerに移動し、【App Storeに送信】できます。
70
Kingiol

App Storeに送信される新しいアプリとアプリの更新は、Xcode 6以上のパブリック(GM)バージョンとiOS 8 SDKで構築する必要があります。ベータ版ソフトウェアを使用して構築されたアプリをストアレビュー用に送信しないでください。

この問題は、Xcode 7(ベータ版など)でアプリを送信すると発生します。ビルドをクリーンアップし、ビルド番号を増やして再度アーカイブし、Xcode 6.4でアプリを送信すると、このエラーは発生しなくなります。次に、ビルドの最新バージョンを送信します

2
Munahil

Xcode 8.3パブリックバージョンを使用していても、バイナリをアップロードできませんでした。

最後に問題を発見しました。プロジェクトドキュメントのプロジェクト形式でXcode 3.2互換を誤って選択しました。 Xcode 8.0互換に変更し、ビルドしてアーカイブしました。エラーなしでアップロードできました。添付のスクリーンショットを確認してください。

これが誰かを助けることを願っています。

enter image description here

1
Udaya Sri