まず、質問に対するすべての回答を試しました-アプリケーションの実行可能ファイルに必要なアーキテクチャarmv6がありません
これは先週、iOS 6をダウンロードする前に機能しました。アーカイブの配布を検証するときに、次のエラーが発生します。
私の知る限り、唯一の変更点はiOS 6です。したがって、私が見逃している新しいステップがあるに違いないと思います。
まず、質問に対するすべての回答を試しました-アプリケーションの実行可能ファイルに必要なアーキテクチャarmv6がありません
これは先週、iOS 6をダウンロードする前に機能しました。アーカイブの配布を検証するときに、次のエラーが発生します。
私の知る限り、唯一の変更点はiOS 6です。したがって、私が見逃している新しいステップがあるに違いないと思います。
iOS展開ターゲットがに設定されていることを確認してくださいiOS 4.3
。
プロジェクト設定に「」armv6
と表示されている場合でも、Xcode 4.5ではサポートされなくなり、4.3より前のデプロイメントターゲットもサポートされなくなります。
XCode4.5はarmv6コンパイルをサポートしなくなりました。(古いプロジェクトの)アーキテクチャ設定にまだ存在している可能性がありますが、それらはもうビルドされません。古い(armv6ベースの)iPhone用にビルドする必要がある場合、同じビルドで6.0をサポートすることはできません(そのためにXcode 4.5が必要なため)。
Cocos2dとXcode4.5での私の経験:
Xcode 4.5でCocos2dではなく新しいプロジェクトを作成したとき、アーキテクチャが欠落していることを警告することなく、アーカイブ用にビルドできます。
ただし、新しいCocos2dプロジェクトを作成すると、Xcode 4.5はarmv6が見つからないという検証警告を表示し、AppStoreはアプリの受け入れを拒否します。
確認したところ、Cocos2dがiOS展開ターゲットをiOS4.0に自動的に設定していることがわかりました。値をiOS4.3に変更すると、問題が解決します。