私は自分のプロジェクトをiphone5にビルドしようとしていますが、この警告が表示され続けますコンパイルするアーキテクチャがありませんこれ(ONLY_ACTIVE_ARCH=YES, active arch=armv7s, VALID_ARCHS=armv6 armv7)
を修正する方法を知っている人はいますか?
質問する
5797 次
1 に答える
18
アクティブなアーキテクチャが次の理由でこのエラーが発生しますarmv7s
(armv7sはiPhone5のA6SoCのアーキテクチャです)。
アクティブなarch=armv7s
ただし、このアーキテクチャは有効なアーキテクチャにリストされていません。
VALID_ARCHS = armv6 armv7
armv7sを追加して、プロジェクトターゲットの「ビルド設定」の「有効なアーキテクチャ」を変更します(Xcode 4.5はこれ以上サポートされていないため、armv6を削除することもできます)。
「Architectures」プロパティを変更する必要がある場合もあります。
[アクティブなアーキテクチャのみをビルド]を[いいえ]に設定します(したがって、プロジェクトは、iPhone 4Sなどの古いデバイスで実行できるarmv7を含むすべてのリストされたアーキテクチャ用にビルドされます)。
また、この回答を確認してください。
于 2012-09-28T17:39:17.553 に答える