wake-up-neo.com

das iPhone unterstützt keine Architekturen der App. Sie können der Architektur-Build-Einstellung von App Arm64e-Architektur hinzufügen

Ich bin auf Xcode 9. Ich habe gerade mein iPhone XS Max erhalten. Ich habe versucht, meine App darauf zu installieren.

Ich bekam immer weiter

das iPhone unterstützt keine Architekturen der App. Sie können die arm64e-Architektur des iPhone zu den Build-Einstellungen der App-Architekturen hinzufügen.

 enter image description here

Build-Einstellungen 

 enter image description here


Fragen

Wie geht man vor und verhindert diesen Fehler? 


Ich bin offen für alle Vorschläge in diesem Moment. 

Alle Hinweise/Vorschläge/Hilfen dazu werden sehr geschätzt! 

4
kyo

Es ist nicht wegen iOS 12 - beachten Sie die Fehlermeldung. Dies ist die ARM64e-Architektur, die ab A12 verwendet wird. ARM64e kompiliert in ARMv8.3-Anweisungen, die Pointer-Authentifizierungscodes aktivieren. Dies bedeutet, dass der Code anstelle der herkömmlichen Flusssteuerungsanweisungen (BL, RET) die Authentifizierungsvarianten (BLA [A/B], RET [A/B]) und ebenfalls für einige Zeigerladeanweisungen (LDR => verwenden soll LDA [A/B] usw.). 

Die ARMv8.3-Anweisungen verbessern die Sicherheit erheblich, da die meisten Hacks durch Überschreiben von Zeigern und Durchlaufen der Flusssteuerung des Programms erzielt werden. Apple hat dies nicht als eine Funktion des ARM12 angekündigt, aber es ist dennoch der Standard auf allen Apple-Prozessoren - und wahrscheinlich auch auf Android-Geräten.

Mehr dazu unter http://newosxbook.com/forum/viewtopic.php?f=11&t=19557

10
Technologeeks

Das iPhone XS Max wurde mit iOS 12 geliefert und Xcode 10 ist für iOS 12 erforderlich.

1
Coli88