如何在Xcode 4.5 GM中重建第三方库

时间:2012-10-31 13:25:58

标签: ios xcode ios6 core-plot armv7

我正在尝试在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 重建库

但是如何进行重建过程?

2 个答案:

答案 0 :(得分:0)

我也有同样的问题。我所做的是在我的项目目标中,在构建设置中,仅在Build Active Architecture下,将其更改为是。

答案 1 :(得分:0)

我的一个静态库遇到了类似的问题。基本上,您需要重新编译库以支持armv7s,但在此期间,您可以从构建设置中删除该需求。

在你的项目设置中,寻找架构,我猜它说,“标准(armv7,armv7s)”删除它并替换为“armv7”,你的项目应该编译。