0

我正在尝试构建我的 XCode 项目,这就是我得到的。该项目在设备上运行良好,但无法在模拟器上运行。

构建错误

有人可以解释一下为什么会这样。我已经尝试从项目中删除这个库并再次添加它。它仍然无法在模拟器上运行。

提前致谢。

4

2 回答 2

2

i386 是对您的开发机器使用的 Intel 处理器架构的引用(实际的 iOS 设备使用 ARM 处理器)。

该错误表明该库尚未构建为包含对 Intel 架构的支持。由于模拟器在桌面上运行,它需要英特尔支持才能运行。

您应该获取包含 i386 的库的副本,或者自己构建它。

这是可以完成的一种方法(对于需要添加 i386 支持的另一个库)

http://www.federicocappelli.net/2012/10/05/zbar-library-for-iphone-5-armv7s/

于 2012-10-26T15:58:46.847 回答
1

您需要找到 CkoCrypt2 在代码中的定义位置,并确保它是为模拟器构建的。

如果“CkoCrypt”是库或框架的一部分,那么您还需要编译该库以在模拟器下工作。

于 2012-10-26T15:49:46.040 回答