如何忽略有关仅支持设备框架的i386架构缺失的ld警告

时间:2012-07-20 06:35:25

标签: ios ld ios-frameworks

我的应用程序使用外部设备(硬件配件)。我正在使用硬件供应商提供的框架,但这仅在设备上运行(它们不支持在模拟器中运行)。因此,我在编译时收到以下警告:

ld: warning: ignoring file ...xxx.a, missing required architecture i386 in file
...xxx.a (2 slices)

有没有办法调整我的项目配置,以便在构建模拟器时不再出现此错误?我知道这是一个美容问题,但是当我的代码中没有(真正的)问题时,我宁愿让我的构建日志保持清洁。

1 个答案:

答案 0 :(得分:0)

在项目设置中,可以根据当前配置和/或操作系统添加不同的库。因此,只有在构建真实的iOS SDK(而不是iOS模拟器SDK)时才能添加库。

enter image description here