Wenn ich mein Projekt in Xcode 6 ausführe, habe ich viele seltsame Fehler.
%Vor%Alle diese Fehler treten in Apples Header-Dateien auf, wie zum Beispiel: CAMediaTiming.h, NSObjCRuntime.h, NSZone.h, NSObject.h, CALayer.h, etc.
Leider sind die Antworten hier: ios - Parsen Probleme in NSObjCRuntime , NSZone und NSObject funktionierte nicht für mich.
Wie empfehlen Sie, diese Fehler zu beheben?
Das Problem war, dass ich einige .c-Dateien in meinem Projekt hatte, anscheinend mag Xcode 6 keine .c-Dateien.
Ich habe die Erweiterung der .c-Dateien in .m geändert und Xcode 6 ist wieder glücklich!
Sie können diesen Fehler erhalten, wenn Sie eine PrefixHeader-Datei haben, die Objective-C-Code und auch einige einfache C-Dateien in Ihr Projekt importiert, weil die C-Dateien versuchen, das Objective-C zu importieren.
Um das Problem zu beheben, wickeln Sie Ihre Ziel-C-Importe wie folgt ein:
%Vor%Sehen Sie nach, ob der Präfix-Header-Dateipfad auf der Registerkarte "Build-Einstellungen" richtig platziert ist. Siehe die vollständige Antwort unter folgendem Link.
Ich benutze Xcode 8.3.3, ich stoße auch auf dieses Problem, und ich löse dieses Problem, indem ich die Datei auswähle und im rechten Panel in Xcode im Bereich Identität und Typ wähle Type to Objective-C ++.
Sie können auch versuchen, den Ordner Samples im Ordner FacebookSDK zu löschen (und dann den Verweis darauf in Xcode zu löschen.
Tags und Links objective-c ios xcode ios8 xcode6