Maison >Problème commun >différence arm64
Pour les appareils iOS, il existe quatre jeux d'instructions : armv6, armv7, armv7s et arm64. Différents modèles d'appareils iOS utilisent différents jeux d'instructions :
<.>
armv6 (Apprentissage recommandé : tutoriel vidéo web front-end)
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 MiniArchitecture : fait référence au jeu d'instructions que vous souhaitez prendre en charge. Architectures valides : fait référence au jeu d'instructions à compiler. Construire une architecture active uniquement : s'il faut compiler uniquement le jeu d'instructions actuellement applicable.PS : lorsque vous choisissez arm64, vous devez prendre en charge au moins 5.1.1 :
1 Si vous souhaitez que votre application s'exécute avec la plus grande efficacité sur chaque machine. , vous devez modifier Build Active Architecture Only sur NO et les architectures valides sélectionnent le jeu d'instructions correspondant : armv7 armv7s arm64. Cela compilera le code correspondant pour chaque jeu d'instructions, de sorte que la taille finale de l'IPA a essentiellement triplé et que la version Release doit être NON. 2. Si vous souhaitez conserver la taille de l'application aussi petite que possible, vous devez choisir armv7 comme architectures valides à ce stade, donc peu importe si vous sélectionnez OUI ou NON pour Construire une architecture active uniquementCe qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!