【发布时间】:2012-07-20 06:35:24
【问题描述】:
我的应用使用了外部设备(硬件附件)。我正在使用硬件供应商提供的框架,但这仅在设备上运行(它们不支持在模拟器中运行)。因此,我在编译时收到以下警告:
ld: warning: ignoring file ...xxx.a, missing required architecture i386 in file
...xxx.a (2 slices)
有没有办法调整我的项目配置,以便在为模拟器构建时不再出现此错误?我知道这是一个表面问题,但是当我的代码中没有(真正的)问题时,我宁愿清理构建日志。
【问题讨论】:
-
你是如何添加库的?使用“图书馆搜索路径”?如果是这样,您可以仅添加设备库。
-
@Xval:是的,它是使用库搜索路径添加的,但我不知道如何指定它应该仅用于设备;你的意思是我应该设置不同的构建方案?
标签: ios ld ios-frameworks