iOS デバイスの場合、iOS には 4 つの命令セットがあります: armv6、armv7、armv7s、および arm64。iOS デバイスの異なるモデルは異なる命令セットを使用します。それらの違いは次のとおりです:
#armv6 (推奨学習: Web フロントエンド ビデオ チュートリアル )
iPhone、iPhone 3GiPod 1G、iPod 2Garmv7
iPhone 3GS、iPhone 4iPod 3G、iPod 4G、iPod 5GiPad、iPad 2、iPad 3、iPad Miniarmv7s
iPhone 5、iPhone 5CiPad 4arm64
iPhone 5S iPhone 6 iPhone 6PlusiPad Air、Retina iPad Miniアーキテクチャ: サポートする命令セットを指します。 有効なアーキテクチャ: コンパイルされる命令セットを指します。 Build Active Architecture Only: 現在適用可能な命令セットのみをコンパイルするかどうかのみ。PS: arm64 を選択する場合は、少なくとも 5.1.1:
1 をサポートする必要があります。アプリを各マシンで最高の効率で実行したい場合は、の場合は、「アクティブなアーキテクチャのみをビルド」を「いいえ」に変更する必要があります。また、「有効なアーキテクチャ」では、対応する命令セット (armv7 armv7s arm64) を選択します。これにより、各命令セットに対応するコードがコンパイルされるため、最終的な ipa サイズは基本的に 3 倍になり、リリース バージョンは NO でなければなりません。 2. アプリのサイズを最小限に抑えたい場合は、この段階で有効なアーキテクチャとして armv7 を選択する必要があるため、[アクティブ アーキテクチャのみの構築] で [はい] を選択するか [いいえ] を選択しても問題ありません以上がarm64の違いの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。