Heim >häufiges Problem >arm64 Unterschied
Für iOS-Geräte gibt es vier Befehlssätze von iOS: armv6, armv7, armv7s und arm64. Verschiedene Modelle von iOS-Geräten verwenden unterschiedliche Befehlssätze:
armv6 (Empfohlenes Lernen: Web-Frontend-Video-Tutorial)
iPhone, iPhone 3G
iPod 1G, iPod 2G
armv7
iPhone 3GS, iPhone 4
iPod 3G, iPod 4G, iPod 5G
iPad, iPad 2, iPad 3, iPad Mini
armv7s
iPhone 5, iPhone 5C
iPad 4
arm64
iPhone 5S iPhone 6 iPhone 6Plus
iPad Air, Retina iPad Mini
Architektur: Bezieht sich auf den Befehlssatz, den Sie unterstützen möchten.
Gültige Architekturen: bezieht sich auf den zu kompilierenden Befehlssatz.
Nur aktive Architektur erstellen: Ob nur der aktuell anwendbare Befehlssatz kompiliert werden soll.
PS: Wenn Sie sich für arm64 entscheiden, müssen Sie mindestens 5.1.1 unterstützen:
1 Wenn Sie möchten, dass Ihre App auf jeder Maschine mit höchster Effizienz läuft , müssen Sie Build Active Architecture Only auf NO ändern und Gültige Architekturen wählen den entsprechenden Befehlssatz aus: armv7 armv7s arm64. Dadurch wird der entsprechende Code für jeden Befehlssatz kompiliert, sodass sich die endgültige IPA-Größe im Wesentlichen verdreifacht hat und die Release-Version NEIN sein muss.
2. Wenn Sie die App-Größe so klein wie möglich halten möchten, sollten Sie zu diesem Zeitpunkt armv7 als gültige Architekturen auswählen. Es spielt also keine Rolle, ob Sie für „Nur aktive Architektur erstellen“ JA oder NEIN auswählen 🎜>
Das obige ist der detaillierte Inhalt vonarm64 Unterschied. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!