【发布时间】:2014-02-17 13:42:53
【问题描述】:
我有一些框架链接为可选(使用相机),所以它不会为模拟器编译,这很棒。应用程序构建,在模拟器上运行良好。
在为模拟器构建时有什么方法可以抑制missing required architecture i386 警告?
完整警告:
ld: warning: ignoring file <WhateverFramework>, missing required architecture i386 in file <WhateverFramework> (2 slices)
【问题讨论】:
-
请发布完整的警告。
-
@Undo 好了。关键是它有
armv6、armv7的切片,但没有i386的切片。该应用程序构建,运行良好,我只想抑制警告,仅此而已。 -
我认为你缺少一个框架
-
@XCodeMonkey 对于 iOS 模拟器,我有意排除它。该应用程序构建,运行良好。我只想取消警告。
-
尝试通过终端创建一个通用库。此终端命令将创建一个通用库: lipo -create lib_arm.a lib_i386.a -output lib_universal.a
标签: ios objective-c xcode ios-simulator llvm