Xcode 7 kann keine Header-Dateien aus dem Framework finden
Ich versuche, fügen Sie PassSlot in meinem Projekt, aber es sagt, kann es nicht finden .h-Datei. Folgendes ich hab alles richtig aus hier: https://github.com/passslot/passslot-ios-sdk
Ist das ein Xcode-7 problem? Es war schön und jetzt, öffnete ich das Projekt in Xcode 7, es ist mir dieses problem. Ich wieder auf Xcode 6 und es startet zeigt das problem auch.
Kommentar zu dem Problem
Was ist passiert? Sind Sie versuchen, importieren Sie die Kopf-und sein es nicht zu finden? Bitte geben Sie einige details über das, was Sie getan haben. Haben Sie sich zum Ziel gesetzt, die Mitgliedschaft für die Dateien?
Ja, ich bin versucht, zu importieren die header-und es sagt es kann nicht gefunden werden. Ich habe versucht, die Reinigung/Gebäude, die Einstellung der Ziel-Mitgliedschaft für die Dateien, und ändern Sie die Position (relativ zur Gruppe der relativ zum Projekt).
Sie müssen nach ein paar screenshots. Etwas fehlt irgendwo, und ich kann nicht sagen, aus Ihren sehr beschränkten Einzelheiten. Irgendwo in den Einstellungen Ihres Projektes etwas gemuckt.
Ich habe bemerkt, dass Xcode7 nicht automatisch füllen Sie die erforderlichen Rahmenbedingungen Suchpfade beim importieren einer 3rd-party ein (ich glaube, Xcode6 hab machen das). Überprüfen Sie, ob Ihre sind leer, gehen Sie zu Projekt -> Build-Einstellungen -> Suchen-Pfade -> Rahmen-Suchpfade. Füllen Sie es mit, wo immer Ihre Rahmenbedingungen Leben. Wenn es unter Ihrem Projekt können Sie
$(PROJECT_DIR)
Ich lief in dieses problem, und es war, da Leerzeichen in meinem Projekt Ordner. Wenn Sie Leerzeichen den Pfad spaltet sich im Frameworks-Pfad-Einstellungen. Wenn dies der Fall ist verwenden Sie doppelte Anführungszeichen um den Pfad Namen.
InformationsquelleAutor der Frage somepers | 2015-06-10
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich denke Dinesy richtig ist. Dies löst das problem für mich.
InformationsquelleAutor der Antwort Spriter
Ersetzen
#import "Headerfile.h"
mit#import <Framework/Headerfile.h>
für mich gearbeitet.InformationsquelleAutor der Antwort BLC
Wenn Sie per Drag & Drop die erforderlichen Rahmenbedingungen, um Ihre Frameworks Ordner, Haken bei "Ziel:" Objekte Kopieren, wenn nötig"
Dann würden Sie in der Lage sein, auf diese verweisen nun richtig.
Abbildung
InformationsquelleAutor der Antwort mike_manila
Lief einfach in dieses mit Xcode 7 und ich landete mit zu kopieren die 3rd-party-Framework (und zu bündeln) - Datei in mein Projekt Hauptverzeichnis ziehen, bevor es in das Xcode-Projekt. Dies erlaubt es, die richtigen Rahmenbedingungen Pfad suchen und nicht mehr mir gab es keine Probleme.
InformationsquelleAutor der Antwort Gowiem
Einfach auf dieses problem selbst nach einer neuen test-target in Objective-C.
Eine Sache zu erinnern ist, dass unter bestimmten Umständen jeder test-target muss aufgeführt sein, in der
Podfile
mitpod
Abhängigkeiten. Wenn diePodfile
nur Mitarbeiter das Projekt mit den Hülsen, es kann nicht finden den pod-header-Dateien.Hier ist ein Beispiel für eine komplexere
Podfile
aus die cocoapods docs.InformationsquelleAutor der Antwort Luciano
In meinem Fall, mit CocoaPods, Xcode wurde das Gebäude in Ordnung, aber ein command line bauen, konnte nicht suchen Sie die Rahmen-Header.
Die Lösung war der Aufbau der Arbeitsfläche, nicht das Projekt!
InformationsquelleAutor der Antwort Zaq
Reinigen des Projekts und Neustart von XCode hilft manchmal
InformationsquelleAutor der Antwort lytridic