2014-04-08 11 views
9

ich den Fehler zu bauen„Google/GooglePlus.h Datei nicht gefunden“ bei dem Versuch, mein Projekt

GooglePlus/GooglePlus.h file not found 

wenn ich versuche, das Projekt zu erstellen. Ich habe gerade das Google Plus-Framework in das Projekt eingefügt und danach versucht, das Framework in die Datei app delegate.m zu importieren, aber ich erhalte nur diesen Fehler.

+0

ist Google Rahmen mit libraies binär Link hinzugefügt? – Rajesh

+0

in Build-Einstellung hinzufügen -ObjC in anderen Linker-Flags –

+0

Nein, nicht hinzufügen "-ObjC", um Einstellung zu erstellen, da es überhaupt keine Wirkung hat. – trojanfoe

Antwort

2

hatte ich das gleiche Problem und was wurde es fixiert war, die Räume von dem Namen der übergeordneten Ordner (n) des Rahmens zu entfernen. Mit Leerzeichen in den Namen der übergeordneten Ordner zeigt Xcode mehrere Verzeichnisse in "Framework Search Paths" an.

Und Entschuldigung, ich konnte es nicht als Kommentar hinzufügen, da ich nicht genug Ruf habe.

8

ich hatte das gleiche Problem, unter „Build-Einstellungen>Suchpfad>Rahmensuchpfade“ Ich hatte

$(inherited)   non-recursive 
$(PROJECT_DIR)/My  non-recursive 
Project/Frameworks non-recursive 

glaube, ich Räume den Verzeichnispfad brechen es Wechsel $(PROJECT_DIR)/"My Project"/Frameworks löste mein Problem ..

Beachten Sie, dass My Project mein Projekt ist t Name, Frameworks ist, wo mein GooglePlus.bundle & .framework, falls Ihr Leerzeichen enthält, in Anführungszeichen Hinzufügen es korrigiert .. zum Beispiel: $(PROJECT_DIR)/"My Project"/"Google Frameworks".

+0

Sie haben Recht. Meine Wege waren veraltet, also warum es nicht funktioniert hat. –

1

Eine Sache, die ich fehlte -ObjC in Linker hinzugefügt Flag, aber es hat den Fehler nicht entfernt. Dann habe ich #import <GooglePlus/GooglePlus.h> aus .pch Datei entfernt und in meine ViewController.h hinzugefügt. Es funktionierte.

9

Drag & Drop die google-plus-ios-sdk-1.7.1 Ordner in Framework Suchpfad in Build Settings.

Es funktioniert gut für mich.

0

Ich hatte den Pfad von Build Settings->Search Paths->Framework Search Paths zu $(PROJECT_DIR)/yourProject/3rdParty/"Google API" geändert.

Hier ist es wichtig, die Quotieremarkierung hinzuzufügen. Wenn Sie die Marke verpassen, wird Xcode als $(PROJECT_DIR)/yourProject/3rdParty/"Google" und API bekannt sein.

0

Drug & Tropfen benötigt Rahmen von Pods/Frameworks von Ihrem Arbeitsbereich IhrProjekt/Frameworks und wählen Sie „Directory-Referenz“