PrefixHeader.pch-Datei nicht finden können, Header
Ich habe ein kleines prefix-header-Datei
#ifndef UP_FOR_IT_PrefixHeader_pch
#define UP_FOR_IT_PrefixHeader_pch
#ifdef __OBJC__
#import <UIKit/UIKit.h>
#import <Foundation/Foundation.h>
#import <Parse/Parse.h>
#import "ABConstants.h"
#import "ABCache.h"
#endif
#endif
kann es nicht finden, Analysieren.h. Ich Verband es von Link binary with libraries
scheint alles richtig, aber was auch immer ich versuchte, es hat nicht kompiliert werden. Ich habe versucht, das entfernen der lib und der import wieder aber nichts geändert. Entfernt den Indizes abgeleiteten Daten aber immer noch keine Ahnung.
Was sollte ich probieren? Es dauerte 2 Stunden und immer noch nicht funktioniert.
Xcode 6. IOS 8
- Ich habe das gleiche Problem, da zog ich Sie zu XCode 6. Mein Projekt erstellt wurde (und kompiliert fein) mit XCode 5, aber aus irgendeinem Grund, mit XCode 6, die externe Bibliotheken (Hinzugefügt mit Cocoapods) kann nicht importiert werden die .pch-Datei (sagen "Datei nicht gefunden"). Wenn ich von außen importieren können (AppDelegate z.B.), funktioniert es einwandfrei.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wählen Sie Ihr Projekt (namens "Projekt", zum Beispiel) und klicken Sie auf "ProjectTests" (im Abschnitt ZIELE).
Dann gehen Sie zu Bauen, Phasen > Link-Binary Mit Bibliotheken und hinzufügen Analysieren.Rahmen
Springen Build-Einstellungen > Apple LLVM 6.0 - Sprache > Prefix-Header -
Hier hinzufügen: $(SRCROOT)/PrefixHeader.pch
Wenn $(SRCROOT) nicht für Sie arbeiten, setzen Sie den Wert von 'Prefix-Header -", um Ihre PCH-Datei-Namen, mit den Namen des Projekts, d.h. für das Projekt mit dem Namen 'Test-Projekt' und PCH-Datei mit dem Namen 'Test-Projekt-Präfix.pch " und fügen Sie die gesamte Zeichenfolge 'Test-Projekt/Test-Projekt-Präfix.pch'
Nur für den Fall, rest der Antworten nicht für jemanden arbeiten. Versuchen Sie, ändern Sie Unter "Ziel-Mitgliedschaft", den Umfang der Ziele von öffentlichen zu Projekt. Hoffentlich hilft es.
Wenn Sie
cocoapods
können Sie Kasse diese link.Ich habe dieses problem, aber keine Lösung vor für mich gearbeitet.
Ich bin mit cocoapods, der Grund ist, dass in der Podfile ich nur mit Hülsen zu Standard -
target
. Wenn Sie eine weitere hinzufügen, müssen Sie fügen Sie ein weiteres target-Konfiguration im Podfile(target:'target' do
). In der Regel werden die neuen gleich zu den ursprünglichen, Sie könnte verwendenlink_with
Leben leichter zu machen.Aber das Leben ist nicht immer leicht. Es sieht aus wie, dass
link_with
ist veraltet. Sie kann die Kasse diesem link.