我正在尝试构建我的XCode项目,这就是我得到的。该项目在设备上运行良好,但无法在模拟器上运行。
有人可以解释一下为什么会发生这种情况。我尝试从项目中删除此库并再次添加它。它仍然无法在模拟器上运行。
提前致谢。
答案 0 :(得分:2)
i386是对开发机器使用的英特尔处理器架构的引用(实际的iOS设备使用ARM处理器)。
该错误表示尚未构建库以包含对Intel体系结构的支持。由于模拟器在桌面上运行,因此需要英特尔支持才能运行。
您应该获得包含i386的库的副本,或者自己构建它。
这是一种可以完成的方法(对于需要i386支持添加的另一个库)
http://www.federicocappelli.net/2012/10/05/zbar-library-for-iphone-5-armv7s/
答案 1 :(得分:1)
您需要找到代码中定义CkoCrypt2的位置,并确保它是为模拟器构建的。
如果“CkoCrypt”是库或框架的一部分,那么您还需要编译该库以在模拟器下工作。