【问题标题】:Xcode5 compiling 64-bit app errorXcode5 编译 64 位应用程序错误
【发布时间】:2014-02-20 01:36:11
【问题描述】:

我有一个应用程序在 Xcode5.0.2 上运行良好,架构 armv7 和 armv7s。但是当我切换到加上 arm64 的“标准架构”时,结果发现 cocoapods 管理的所有第三方库都出错了,如下所示:

不知道有没有人遇到过这种问题,有什么解决办法,希望你能给我一些指导,谢谢。

【问题讨论】:

    标签: objective-c xcode ios7 cocoapods


    【解决方案1】:

    这里的根本问题是您使用的 CocoaPods 尚未经过修改以支持 ARM64 架构,因此在您构建它们时它们无法链接。在更新它们以支持 ARM 之前,您可能无法使用这些 pod。

    您可以通过转到project -> target of your project -> build settings将架构更改为默认架构(例如 ARMv7、ARM7s)和有效架构更改为 ARMv7、ARMv7s 来修复链接器错误。 还可以尝试在发行版中将“仅构建活动架构”设置为 YES,然后再次执行 pod install

    【讨论】:

    • 依你的意思,必须等cocoapods团队更新支持arm64的新版本,然后我才能用arm64运行我的应用程序,对吧?
    • 如果所有依赖项都支持它,是的。但这可能需要相当长的时间,所以最好不要等待。
    猜你喜欢
    • 1970-01-01
    • 2012-01-05
    • 2013-08-25
    • 1970-01-01
    • 2013-05-19
    • 1970-01-01
    • 1970-01-01
    • 2016-05-17
    • 2014-04-18
    相关资源
    最近更新 更多