Ich verwende Xcode 7.3 und PubNub-Bibliothek verwenden. Der Build läuft am Simulator fehlerfrei, schlägt aber fehl, während er auf dem tatsächlichen Gerät ausgeführt wird. ist hier der Fehler, die ich sehe:Linker-Befehl fehlgeschlagen, mit PubNub-Bibliothek in Swift mit statischen Framework
ld: Warnung: ignorieren Datei /Users/supercomputer/Documents/SitbaqApp/iPhoneDriverApp/CocoaLumberjack.framework/CocoaLumberjack, erforderlich Architektur fehlt ARMv7 in der Datei/Users/Supercomputer/Dokumente /SitbaqApp/iPhoneDriverApp/CocoaLumberjack.framework/CocoaLumberjack (2 Scheiben) ld: Warnung: Datei /Users/supercomputer/Documents/SitbaqApp/iPhoneDriverApp/PubNub.framework/PubNub ignoriert, fehlende Architektur armv7 in Datei/Benutzer/Supercomputer/Dokumente fehlt /SitbaqApp/iPhoneDriverApp/PubNub.framework/PubNub (2 Slices) Nicht definierte Symbole für Architektur armv7: "_OBJC_CLASS _ $ _ PubNub", referenziert von: Typ Metadaten ac folger für __ObjC.PubNub in AppDelegate.o "_OBJC_CLASS _ $ _ PNConfiguration", verwiesen von: Typ Metadaten Accessor für __ObjC.PNConfiguration in AppDelegate.o ld: Fehler: Linker-Befehlssymbol (e) nicht für Architektur ARMv7 Klirren gefunden fehlgeschlagen mit Exit Code 1 (benutze -v um den Aufruf zu sehen)
Ich habe das $ (geerbt) Flag in den OTHER LINKER FLAGS. Ich verwende keine Kakaoschoten für Pubnub. Es ist Framework Drag and Drop.
Jetzt kann ich die App auf dem tatsächlichen Gerät nicht ausführen.
Irgendwelche Vorschläge?
Pod Setup hat den Trick –
zuerst immer finden, wenn Bibliothek bieten pod dann Verwendung pod sein muss. –