2

我正在尝试在 iOS 应用程序中使用一个名为“CorePlot”的库,在将 Xcode 升级到 Xcode 4.5.1 以支持 ios6 之前一切都很好。

升级后出现此错误

文件是通用的(3 个切片)但不包含 a(n) armv7s 切片:Lib/libCorePlot-CocoaTouch.a 用于架构 armv7s

现在经过长时间搜索并取决于此链接

iOS - 升级到 Xcode 4.5 后出现链接器错误,可能与 Core Plot 相关

解决方案是使用新的 Xcode 4.5GM重建库

但是如何进行重建过程?

4

2 回答 2

0

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

于 2012-10-31T13:33:14.097 回答
0

我的一个静态库也有类似的问题。基本上,您需要重新编译库以支持 armv7s,但与此同时,您可以从构建设置中删除该要求。

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

于 2012-10-31T13:35:20.470 回答