【发布时间】:2010-08-31 02:21:45
【问题描述】:
为设备编译项目时出现以下错误,但不是模拟器: 错误:objc/objc-class.h:没有这样的文件或目录
我拥有的一个文件导入了 objc/objc-class.h,这就是它窒息的地方。
基础 SDK 是 iPhone OS 4.0,部署目标是 OS 3.2
谢谢
【问题讨论】:
为设备编译项目时出现以下错误,但不是模拟器: 错误:objc/objc-class.h:没有这样的文件或目录
我拥有的一个文件导入了 objc/objc-class.h,这就是它窒息的地方。
基础 SDK 是 iPhone OS 4.0,部署目标是 OS 3.2
谢谢
【问题讨论】:
试试
#import <objc/runtime.h>
而不是
#import <objc/objc-class.h>
这对我有用,适用于模拟器和设备。
【讨论】:
在 iOS 上是
#import <objc/runtime.h>
【讨论】:
不应该是这样的:
#import <objc/objc.h>
【讨论】:
您的调试和发布构建设置中是否有不同的包含路径?
如果您不想使用包含路径,那么将 objc-class.h 文件添加到您的项目中也将允许 Xcode 找到它。
【讨论】: