我正在尝试在iOS应用程序中使用名为“CorePlot”的库, 在将Xcode升级到Xcode 4.5.1以支持ios6之前一切正常。
升级后发生此错误
文件是通用的(3个切片),但不包含(n)armv7s切片: 用于架构armv7s的Lib / libCorePlot-CocoaTouch.a
现在经过长时间搜索并依赖此链接
iOS - Linker error after upgrading to Xcode 4.5, possibly Core Plot related
解决方案是使用新的Xcode 4.5GM 重建库
但是如何进行重建过程?
答案 0 :(得分:0)
我也有同样的问题。我所做的是在我的项目目标中,在构建设置中,仅在Build Active Architecture下,将其更改为是。
答案 1 :(得分:0)
我的一个静态库遇到了类似的问题。基本上,您需要重新编译库以支持armv7s,但在此期间,您可以从构建设置中删除该需求。
在你的项目设置中,寻找架构,我猜它说,“标准(armv7,armv7s)”删除它并替换为“armv7”,你的项目应该编译。