2012-09-26 7 views
10

まず、私は質問のすべての答えを試してみました - 私はとき今、私は次のエラーを取得していますのiOS 6にダウンロードする前にapplication executable is missing a required architecture armv6のiOS 6 - 「アプリケーションの実行ファイルが必要なアーキテクチャ不足している:ARMv6の」

これは先週働きましたアーカイブの配布を検証します。私の知る限り

enter image description here

、唯一の変更は、だから私は、私が欠けている新しいステップがなければならないと考えているのiOS 6です。

+0

新しいXcodeバージョンをダウンロードしましたか?プロジェクトの設定を変更し、別のプロセッサアーキテクチャを追加したのかもしれませんか? – Chris

+0

プロジェクトの設定を更新しました。私は気づいた* armv7s *が追加されました。しかし、* armv6 *はまだそこにあります。 –

+5

Xcode 4.5はarmv6のコンパイルコードをサポートしていません。 [この質問] [1]を参照してください。 [1]:*デプロイメント・ターゲットを言及するためhttp://stackoverflow.com/questions/12565157/supporting-ios6-and-armv6 –

答えて

11

XCode 4.5では、armv6のコンパイルはサポートされなくなりました。それは(古いプロジェクトの)アーキテクチャ設定にはまだ存在するかもしれませんが、もはやそれらをビルドしません。古い(armv6ベースの)iPhone用にビルドする必要がある場合、同じビルドで6.0をサポートすることはできません(Xcode 4.5が必要です)。

+0

ありがとう。私はこれを知らなかった。 –

20

iOS導入ターゲットiOS 4.3に設定されていることを確認してください。

プロジェクトの設定はarmv6と表示されることがありますが、Xcode 4.5ではサポートされていません。また、4.3より下の展開ターゲットもありません。

+0

+1 *。 –

+0

+1は展開ターゲットに言及します。 –

+0

この1つは私の問題を解決した:) –

0

Cocos2dとXcode 4.5での私の経験:私はXcodeの4.5の新機能とないCocos2dプロジェクトを作成し

、それはどんなアーキテクチャを逃すについて警告なしアーカイブ用に構築することができます。

ただし、新しいCocos2dプロジェクトを作成すると、Xcode 4.5ではarmv6が見つからないという警告が表示され、App Storeはそのアプリケーションの受け入れを拒否します。

確認したところ、COSOS2dはiOS 4.0へのiOSデプロイメントターゲットを自動的に設定しています。値をiOS 4.3に変更すると、問題が解決されます。

関連する問題