很难说出这里问的是什么。这个问题是模棱两可的、模糊的、不完整的、过于宽泛的或修辞的,无法以目前的形式得到合理的回答。如需帮助澄清这个问题以便重新打开它,visit the help center .
9年前关闭。
我正在尝试在 iOS 应用程序中使用一个名为“CorePlot”的库,在将 Xcode 升级到 Xcode 4.5.1 以支持 ios6 之前一切都很好。
升级后出现此错误
file is universal (3 slices) but does not contain a(n) armv7s slice: Lib/libCorePlot-CocoaTouch.a for architecture armv7s
现在经过长时间搜索并取决于此链接
iOS - Linker error after upgrading to Xcode 4.5, possibly Core Plot related
解决方案是使用新的 Xcode 4.5GM 重建库
但是如何进行重建过程?
最佳答案
我的一个静态库也有类似的问题。基本上,您需要重新编译库以支持 armv7s,但与此同时,您可以从build设置中删除该要求。
在您的项目设置中,查找架构,我猜它说,“标准(armv7,armv7s)”删除它并替换为“armv7”,您的项目应该编译。
关于ios - 如何在 Xcode 4.5 GM 中重建第三方库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13159052/