最近 Xcode を 3.2 から 4.2 にアップグレードしました。アップグレード後、ターゲットの「ビルド設定」「アーキテクチャ」項目が armv7 に設定されていたため、iPhone 3 デバイスでアプリをテストする際に問題が発生しました。「アーキテクチャ」をarmv6に切り替えると、問題が修正されました。
しかし、これにより、私のアプリが armv6 デバイスを使用している人々に対して動作するように、App Store のバージョンに合わせて正しい設定を使用するようにしたほうがよいと思いました。
それで、「プロジェクト」の「ビルド設定」「アーキテクチャ」項目もarmv6に切り替えるだけの問題ですか、それとも何か違うことをする必要がありますか?
armv6 デバイスが常に armv6 を使用し、armv7 デバイスが常に armv7 を使用するには、どのような設定を使用できますか? テスト中とアプリ ストアにリリースするアプリの両方で。