2015-10-19 17 views
7

Jedes Mal gefunden, wenn ich meine app mit Xcode öffne ich diesen Fehler:Xcode 7 Build fehlgeschlagen: ld: Bibliothek nicht für -lGoogleAnalyticsServices

ld: library not found for -lGoogleAnalyticsServices 
clang: error: linker command failed with exit code 1 (use -v to see invocation) 

Dann brauche ich das Ziel auf der libGoogleAnalyticsServices.a Datei und markieren Markierung entfernen es wieder an. Nach dem Deaktivieren Sie die Option/Überprüfung der Ziel die App läuft normalerweise ...

enter image description here

ich 2 weitere Warnung, wenn dies der Fall ist:

ld: warning: directory not found for option '-L/Users/vision/Documents/Apps/Mijn Cijfers/Mijn' 
ld: warning: directory not found for option '-LCijfers' 

Jetzt sieht es wie Xcode keine Leerzeichen lesen und sucht nach einem neuen Verzeichnis namens Cijfers. Meine App heißt: Mijn Cijfers, aber ich hatte dieses Problem vorher noch nie mit Leerzeichen in meinem Projektnamen.

Jedes Mal, wenn ich check/deaktivieren Sie das Ziel von libGoogleAnalyticsServices.a der Bibliothek Suchpfad ist das Hinzufügen neuer Zeilen:

enter image description here

denke ich, in beiden Fällen etwas mit den Warnungen zu tun hat, und Fehler, die ich bekomme. Es ist wirklich nervig, die Bibliothekssuchpfade zu entfernen und das Ziel zu aktivieren/deaktivieren, um meine App normal laufen zu lassen. -.-

Kennt jemand eine Lösung, um diesen seltsamen Fehler zu lösen?

Antwort

13

Sie müssen alle diese Pfade außer "$ geerbt" löschen und dann den Google Analytics-Bibliothekspfad hinzufügen (ziehen Sie den Ordner, in dem Sie die Bibliothek gespeichert haben).

Wenn Sie diesem Beispiel folgen, müssen Sie den Bibliothekspfad nicht erneut aktivieren/deaktivieren.

library search Path screen shot

+0

Vielen Dank! Ich habe einen neuen Ordner namens "Library" mit Finder im Projektstammordner (mit den Google Analytics SDK-Dateien) erstellt und dann den Ordner in das Fenster "Library Search Path" gezogen. Wenn ich jetzt Xcode schließe und wieder öffne, kann ich endlich meine App bauen! : D –

+0

Ich bekomme den gleichen Fehler (Linker-Befehl fehlgeschlagen mit dem Exit-Code 1 (verwenden Sie -v, um den Aufruf zu sehen)), aber es sagt Bibliothek nicht gefunden für -libC++, wie man das löst – madhuiOS

7

Wenn Sie Pod-Datei erstellt gerade Terminal in $ pod init Befehl ausgeführt wird,

  • dann nur in der Nähe Projekt und Open projectName.xcworkspace statt projectName.xcodeproj

denen nicht werfen Fehler-lxyzLibray zB. -lJSONModel nicht gefunden.

Jetzt kompilieren und erneut debuggen Es wird funktionieren.

Verwandte Themen