在为设备编译项目时出现以下错误,但不是模拟器: 错误:objc / objc-class.h:没有这样的文件或目录
我导入的其中一个文件是objc / objc-class.h,这就是它窒息的地方。
Base SDK是iPhone OS 4.0,部署目标是OS 3.2
由于
答案 0 :(得分:47)
尝试
#import <objc/runtime.h>
而不是
#import <objc/objc-class.h>
这对我有用,无论是模拟器还是模拟器。设备
答案 1 :(得分:10)
答案 2 :(得分:1)
不应该是:
#import <objc/objc.h>
答案 3 :(得分:0)
您的调试和发布构建设置中是否有不同的包含路径?
如果您不想使用包含路径,那么将objc-class.h文件添加到项目中也可以让Xcode找到它。