2010-08-31 7 views
17

ich folgende Fehlermeldung erhalten, wenn mein Projekt für das Gerät zusammenzustellen, nicht aber den Simulator: Fehler: objc/objc-class.h: Keine solche Datei oder das VerzeichnisFehler bei dem für die Gerätezusammenstellung, aber nicht Simulator

Eine der Dateien, die ich importiere objc/objc-class.h und das ist, wo es drosselt.

Base-SDK ist iPhone OS 4.0 und Implementierungsziel ist OS 3.2

Dank

Antwort

46

Versuchen

#import <objc/runtime.h> 

statt

#import <objc/objc-class.h> 

Das ist für mich gearbeitet, sowohl für Simulator & Gerät.

+0

Vielen Dank. Das war alles was es brauchte. – Nick

+0

+1 Vielen Dank, ich wurde verrückt mit genau diesem Problem! – Niko

+0

Gibt es eine Erklärung dafür? Eine Bearbeitung wäre willkommen. –

1

Sollte das sein nicht:

#import <objc/objc.h> 
0

Haben Sie andere haben, gehören Pfade in Ihrem Debug-und Release-Build die Einstellungen?

Wenn Sie nicht mit den Include-Pfaden spielen möchten, kann Xcode durch Hinzufügen der objc-class.h-Datei zu Ihrem Projekt auch Xcode finden.

+0

manuell objc-class.h Datei und kompiliert es nun hinzugefügt. Ich verstehe nicht, warum es vorher für den Simulator und nicht das Gerät funktionieren würde. Alle Include-Pfade sind für beide gleich. – Nick

10

Auf iOS es ist

#import <objc/runtime.h>

+0

arbeitete mit ios7 sowohl Gerät und Sim –

Verwandte Themen