2015-07-08 9 views
20

ich erfolgreich zu installieren und verwenden Parse Rahmen mit meinem neuen Projekt gefunden, aber ich kann nicht mit einem „Template-Projekt“.ld: Rahmen nicht Parse Xcode 7 Beta

Die Vorlage ist nur ein Slide Menu von Appcoda

Sie here das Projekt herunterladen. Ich habe diesen Fehler:

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

Und das gleiche gilt für Schrauben.

Ich verstehe nicht, was das Problem ist, ist das ursprüngliche Projekt nur einige View-Controller ...

Wenn ich den Code "import Parse" zu schreiben, ist die Fehlermeldung:

No such module 'Parse' 

Ich habe versucht, die Frameworks zu ziehen und zu löschen, und auch die Frameworks in "Link Binary With Libraries" hinzuzufügen.

PS: Ich bin Xcode 7 Beta verwenden, und ich versuchte, auf Beta 1 und 2, gleiches Problem.

Antwort

60

ist die Lösung:

Es scheint mit Xcode 7 Beta ein Problem zu sein, wo der Suchpfad für manuell hinzugefügt Frameworks fehlt.

das Problem zu beheben, den Suchpfad hinzufügen, indem Sie folgendermaßen vorgehen:

  1. Select Project
  2. Klicken Sie auf Ziele
  3. Klicken Sie auf Build Einstellungen
  4. Suchen nach: Framework Search Path
  5. $(PROJECT_DIR) hinzufügen und Wählen Sie Rekursive Option.

Das Projekt soll jetzt bauen.

Dank diesen Beitrag: Link to stack

+0

Ich benutze mein eigenes Framework und fügte es einfach zum Projekt hinzu, aber der Suchpfad fehlte. Dies scheint jetzt nur in der Beta zu passieren. Hoffentlich wird das wieder behoben werden. Ich muss auch das Framework unter General> Embedded Binaries von mir selbst hinzufügen! – scrat84

+0

lol, das hat mir geholfen. Ich weiß eigentlich nicht, wie es magisch funktioniert hat, aber es funktioniert sowieso. –

+0

Danke, es hat funktioniert! – Marin

3

Stellen Sie sicher, dass Parse in der „Link-Binary mit Bibliotheken“ unter „Phasen Build“ enthalten ist. Hier

+0

Parse ist in dem "Link-Binary mit Bibliotheken" Abschnitt. Das Gleiche mit Schrauben. – papay0

+0

in der Link Binary Bibliothek Abschnitt enthalten. –

7

Keine der vorgeschlagenen Lösungen für mich gearbeitet. Schließlich fand ich, dass die Lösung war, die Frameworks aus einem Quellordner zu ziehen, der keine Leerzeichen in seinem Namen hatte.

z.

  • den Rahmen Ziehen von 'iOS SDKs> nicht
  • funktionierten Ziehen der Rahmen von ‚Downloads‘> arbeitete

Es ist nicht das erste Mal, dass XCode als problematisch erwiesen hat, wenn Arbeiten mit Pfaden, die Leerzeichen enthalten.

+1

Dies funktionierte für mich auch !! Hämmerte verzweifelt meinen Kopf gegen Lösungen als akzeptiert für lange markiert ! – VijayKumar

+0

Mein Framework-Name hat keinen Platz.Es zeigt immer noch 'Framework nicht gefunden RWUIControls' –

+1

Dank Keeth. Ihre Antwort hat mir geholfen. – cmp