Neue IOS6-Architekturfehler: Die Datei ist universell (3 Scheiben), enthält jedoch keine (n) arm7V-Scheibe

StackOverflow https://stackoverflow.com//questions/12687190

  •  12-12-2019
  •  | 
  •  

Frage

Ich habe ein Gerät, das in Cordova 1.8.1 und Xcode 4.4 entworfen wurde.Ich wollte, dass ich es aktualisieren kann, um auf dem iPhone 5 und iOS 6 zu arbeiten, selbst wenn ich versuche, einfach die App zum Debuggen in XOCDE zu führen. 4.5 Ich erhalte diesen Fehler: generasacodicetagpre.

Ich habe es gegoogelt und versuchte, das Projekt zu setzen, um ARM7Vs anzurufen, aber es funktioniert nicht.Kann mir jemand sagen, was diesen Fehler verursacht?

Muss ich meine Version von Cordova / PhoneGap aktualisieren?

War es hilfreich?

Lösung

iPhone 5s Soc hat eine neue Architektur: armv7s. Wenn Sie auf Xcode 4.5 umgestellt haben, wurde möglicherweise die Einstellung "Gültigkeitsreiche Architekturen" des Projekts möglicherweise aktualisiert, um ARMV7s auch aufzunehmen. Das Problem ist, dass Ihre Bibliotheken es noch nicht unterstützen scheinen (sie sind nicht für armv7s gebaut).

Sie haben drei Optionen, um dies zu beheben:

    .
  • Entfernen Sie ARMV7s aus dem Projekt (Ziel) "Buildeinstellungen" / "Gültige Architekturen": Bildbeschreibung hier eingeben

  • Legen Sie die Einstellung "Active Architecture erstellen" auf Ja einstellen:
    Bildbeschreibung hier eingeben

  • Aktualisieren Sie die statischen Bibliotheken (wenn sie eine neuere Version mit ARMV7S-Support haben)

    edit: Stellen Sie für diejenigen, die die Option Active Architecture nur nicht finden können, stellen Sie sicher, dass die Schaltfläche "Alle" unter Buildeinstellungen aktiv ist:

    Bildbeschreibung hier eingeben

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top