阅读背景:

使用.a库时,报错missing required architecture i386, 使用lipo的方法可完美解决

来源:互联网 

在使用自己或者其它人生成的.a库时,加进来后,编译可能会报上面的错误。

分析这个错误,缺少了i386架构的东西。这很可能是由于项目中包含的静态库是被编译用于真机测试的,大家都知道苹果手机cpu是arm架构,而mac笔记本(当然也包括运行于其上的iphone-simulator)是intel架构。所以当这个静态库被编译用于device的时候,在目标为simulator下的编译是会报错的。分析这个错误,缺少




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: