66

現時点では、armv6 と armv7 の両方をコンパイルしています。また、対象の iOS バージョンを 4.0 に設定しました。

iOS 4.0 以降を実行できるデバイスはすべて armv7 であり、armv6 用のコンパイルを停止できるというのは正しいですか?

大したことではありませんが、可能であれば、アプリのバイナリがかなり小さくなることを意味します。

4

2 に答える 2

158

申し訳ありませんが、あなたは正しくありません。iPhone 3G と iPod Touch 2G は iOS 4 を (かろうじて) 実行でき、armv6 プロセッサを搭載しています。

ARMv8 / ARM64 = iPhone 5s、iPad Air、Retina iPad Mini
ARMv7s = iPhone 5、iPhone 5c、iPad 4
ARMv7 = iPhone 3GS、iPhone 4、iPhone 4S、iPod 3G/4G/5G、iPad、iPad 2、iPad 3、iPad Mini  
ARMv6 = iPhone、iPhone 3G、iPod 1G/2G

iOS 4.3+ には ARMv7 が必要です。展開ターゲットが 4.3 の場合、armv6 サポートを除外できます。

XCode 4.5 以降、armv6 @Paul de Lange 用にビルドすることはできません

于 2011-06-29T08:41:06.000 に答える
23

デプロイメントターゲットを4.3に設定すると、 armv6サポートを安全に削除できます。これは、iOS4をarmv6デバイスにインストールできるのは4.2までのみであるためです。

于 2011-07-01T07:49:32.360 に答える