Ich versuche den Code eines anderen zu kompilieren. Der Code enthält einen Verweis auf einen Dritten Bibliothek myLib.a, die zwei Scheiben hat:Wie unerwünschte Architektur x86_64 von Xcode Build entfernen?
Architectures in the fat file: myLib.a are: armv7 arm64
ich diese Warnung erhalten, gefolgt von einem Bündel von Verbindungsfehler:
ld: warning: ignoring file myLib.a, missing required architecture x86_64 in file myLib.a (2 slices)
Nun, ich weiß, Diese Bibliothek soll nicht in einem Simulator arbeiten. Also möchte ich den Simulator vom Build wegwerfen. Ich verstehe Ziele nicht wirklich bauen, also tat ich dies:
Dennoch gleiche Fehler. Was mache ich falsch?
Xcode 7.3
versuchen Sie, armv7s oder armv6s – vaibby
bauen armv7s Versuchte hinzufügen. Jetzt heißt es "Datei wurde für Archiv erstellt, das ist nicht die Architektur, die verknüpft wird (i386)". Hmm ... was ist los? Warum würde das Hinzufügen von Armv7s diesen Effekt haben? – Ruby
Ich denke, Sie versuchen auf Simulator. Gerät anprobieren. oder löschen Sie abgeleitete Daten und säubern Sie Projekt – vaibby