iOS 5.0のiOS展開ターゲットで新しいプロジェクトを作成するときに、デフォルトで[プロジェクト]> [ビルド設定]の有効なアーキテクチャとしてarmv6が含まれている理由を教えてもらえますか?デフォルトのinfo.plistファイルには、必要なデバイス機能のarmv7のみがリストされています。
私が理解しているように、iOS 5以降用にビルドしている場合、それはarmv7デバイス(つまり、iPhone 3GS以降、iPod 3G以降、およびiPad)でのみ実行されます。したがって、すべてのarmv6参照を削除し、Build ActiveArchitectureOnlyをYESに設定できるはずです。
誰かが確認または明確にすることができますか?ありがとう。
XCode v4.3.2、Base SDK 5.1、iOS展開ターゲットiOS 5.0、iPhoneデバイスファミリー
PS-armv6を削除すると、バイナリのサイズが小さくなることを理解しています。