2013-10-06 5 views
17

私はすでに3日間 "解決"しています(実際には私は想像できるものを試しましたが、何も得られません)。IOSアプリケーションローダーにバンドルエラーが表示される

私のアプリケーションのバイナリアップロードでは、次のエラーが表示されます。 エラーITMS-9000: "このバンドルは無効です。armv7sにはarmv7アーキテクチャを組み込む必要があります。 SoftwareAssets/SoftwareAsset(MZItmspSoftwareAssetPackage)にあります。

+0

回答のいずれかが解決した場合は、その回答を受け入れてください。これは他の人が正しい解決策を探すのに役立ちます。問題が進行中の場合は、コメントを投稿することで、新しいポスターで追加の回答が得られます。一般的には、すべての質問を解決済み、受け入れ済み、または未解決のいずれかで更新し、ユーザーが適切な回答を見つけるのを助けるコメントを与えるのが最善です。 –

答えて

48

ああ、私はそれを持って、あなたのデバイスを切断することです(あなたのデバイスとシステムの間のケーブル接続を削除します)。

これをアーカイブして検証します。あなたは良いと思っています。バイナリアップロード中:)

は、次の手順を実行します。

  1. は、あなたが行く準備プロジェクトください(Create distribution certificate、あなたがアップロードして喜んでいるアプリケーションのこの証明書とアプリケーションIDとAppStoreのプロビジョニングプロファイルを、ダウンの両方をロードし、それらをインストールするためにダブルクリックしてください)
  2. 右のアイコンファイルのデフォルトファイルなどのようなものがすべて正しいかどうかを確認してください。アプリケーションのビルド設定では、ビルドするためにappstoreプロビジョニングプロファイルを選択しました。
  3. ビルドのアーカイブ中にデバッグオプションを選択したままにしておいても、デバイスのプラグを抜きます
  4. アーカイブが完了したら、(プロビジョニングプロファイルを作成したのと同じアカウントで)ビルドを検証し、if他にもいくつかのエラーがあります。そうでなければビルドをアップロードしてください。
+0

デバイスが接続されていませんでした。あなたは正しい方法ではないことを理解しているかもしれませんが、バイナリをアップロードする際にこのエラーが発生します。 –

+0

私は正確に何を言いたいのか理解しました。同じ状態で同じエラーが発生していました。 – rptwsthi

+0

わかりました。いつ私のiPhoneを抜かなければならないのですか?バイナリアップロード中ですか?いつですか?可能であれば、ステップ・バイ・ステップ・バイ・ステップで適切にしてください。申し訳ありませんが、私はとてもばかげています:) –

6

このエラーは、arch(arm7、arm7s、arm64)+ Build Active Arch Only - YESのために発生しました。

私は次に行った: - iphoneを切断する - 除外arm64-arch - ビルドアクティブアーチのみを設定する - いいえ。

ビルドが正常にアップロードされました。

0

私の問題は非常に怠惰でした!私はユニバーサルデプロイメントターゲットを失ったばかりです(私はエラーのためだけにiPhoneを持っていました)。それが問題なく動作することを修正しました。

0

ケーブルを外してプロビジョニングプロファイルを再割り当てするなどしました。最後に、プロジェクトとターゲットファイルの有効なアーキテクチャのリストからarm64を削除しました。

とにかくarm64はいくらですか?

関連する問題