我刚刚升级到 Xcode 4.5GM
并整理了我的 iPhone 项目中的一些屏幕以应对 iPhone 5 上的额外屏幕尺寸。该项目针对 iOS 5.1
,我刚开始为我的手机构建它,但我收到了这个链接器错误:
file is universal (2 slices) but does not contain a(n) armv7s slice: /Users/JonathanW/Documents/MyXcode/myApp/myApp/CorePlot/libCorePlot-CocoaTouch.a for architecture armv7s
我在我的项目中使用了 Core Plot 1.0
静态库,到目前为止没有遇到任何问题。环顾四周,我可以看到与构建架构设置有关的类似错误,但不确定从这里去哪里。该项目在模拟器中运行良好(iOS 5.1
和 iOS 6
)。有什么想法吗?
最佳答案
从外观上看,您需要使用 Xcode 4.5GM 重建 libCorePlot 库,以便有一个 ARMV7S 版本的库。似乎它正在尝试使用您使用旧 Xcode 构建的版本。
关于iphone - iOS - 升级到 Xcode 4.5 后链接器错误,可能与 Core Plot 相关,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12411077/