iOS 5.0のiOSデプロイメントターゲットを使用して新しいプロジェクトを作成すると、デフォルトで[プロジェクト]> [ビルド設定]で有効なアーキテクチャとしてarmv6が含まれている理由を教えてください。デフォルトのinfo.plistファイルでは、必須デバイス機能ではarmv7のみが表示されます。なぜarmv6はiOS 5の有効なアーキテクチャですか?
私が理解しているように、iOS 5以降でビルドする場合、armv7デバイス(iPhone 3GS以降、iPod 3G以降、iPads)でのみ動作します。したがって、私はすべてのarmv6リファレンスを削除し、Build Active Architecture OnlyをYESに設定できるはずです。
誰でも確認できますか?ありがとう。
のXCodeのv4.3.2、ベースSDK 5.1、iOSの展開ターゲットのiOS 5.0、iPhoneデバイス・ファミリ
PS - 私は削除ARMv6以降は、バイナリのサイズを小さくすることを理解しています。
私はまったく同じことについて不思議です。 – miho