2016-09-02 8 views
0

Ich habe eine Anwendung, die ich in verschiedene andere Frameworks und Bibliotheken verwenden.Linker Befehl fehlgeschlagen mit Exitcode Architektur i386 Xcode

FacebookSDK, GoogleSignIn, libsqlite3

ich diese in meinem buildSettings aufgenommen habe und sogar setzen Facebook in meinem Frameworks-Pfad und libxml2 im Header-Suchpfad.

Jedoch, wenn ich im Simulator bauen bekomme ich 21 Fehler, die „Linker-Befehl mit Exit-Code fehlgeschlagen sagen 1 ld: Symbol (e) nicht für Architektur i386 gefunden

dies nur mit dem Simulator geschieht nicht auf jede Vorrichtung.

ich einen Screenshot bin Befestigung. enter image description here

irgendwelche Ideen helfen würde. ich habe Blick auf eine Menge Fragen mit diesem ohne Lösung.

Antwort

0

Die gelben Linien sagen dir das Problem. Wenn Sie für den Simulator kompilieren, produzieren Sie i386-Code, für ein echtes Gerät produzieren Sie ARM-Code. Die Bibliotheken, die Sie verwenden, enthalten keinen i386-Code, daher die Fehler.

Sie müssen Versionen der Bibliotheken mit i386-Code erhalten.

HTH

Verwandte Themen