【问题标题】:PhoneGap iOS application broken after OS X & XCode update在 OS X 和 XCode 更新后,PhoneGap iOS 应用程序损坏
【发布时间】:2014-03-11 23:59:52
【问题描述】:

今天晚上我回家发现我的电脑需要更新。我没有点击“稍后提醒我”,而是不小心点击了安装。

现在,每当我尝试在 XCode 中运行我的应用程序时,都会收到 32 个警告和 14 个错误。

主要错误似乎是

ld: warning: ignoring file /Users/matcartmill/Library/Developer/Xcode/DerivedData/Loaner-exieykzxfldkzxbzhnndzmfucudg/Build/Products/Debug-iphoneos/libCordova.a, file was built for archive which is not the architecture being linked (arm64): /Users/matcartmill/Library/Developer/Xcode/DerivedData/Loaner-exieykzxfldkzxbzhnndzmfucudg/Build/Products/Debug-iphoneos/libCordova.a

这之后的所有错误都是Apple Mach-o Linked Errors。

可以在http://cardeninteractive.com/help/loaner/errors.png查看大部分完整的错误列表

我尝试从构建选项中消除 arm64,但这只会产生更多错误。我已经清理了我的 DerivedData 并尝试重新编译但没有运气。我也尝试在 PhoneGap 中重建应用程序,但没有成功。

有什么想法吗?

【问题讨论】:

    标签: ios objective-c xcode cordova


    【解决方案1】:

    我有同样的问题。这是 Phonegap 的一个问题,但应该在 3.5.0 中修复。与此同时,这个修复对我有用:xcode 5.1: libCordova.a architecture problems

    有关更多信息,请参阅 Jira 问题:https://issues.apache.org/jira/browse/CB-6223?jql=project%20%3D%20CB%20AND%20resolution%20%3D%20Unresolved%20AND%20priority%20%3D%20Major%20ORDER%20BY%20key%20DESC

    【讨论】:

      【解决方案2】:

      目前这是一个 Cordoba 错误,修复将作为 Cordova 3.5 的一部分发布。 这是票https://issues.apache.org/jira/browse/CB-6223

      此问题的临时解决方案可能是卸载 Xcode 5.1,在此处获取 Xcode 5.0.2 https://developer.apple.com/downloads/index.action 并继续使用它直到错误修复

      【讨论】:

        猜你喜欢
        • 2015-11-25
        • 1970-01-01
        • 2020-05-26
        • 2019-04-25
        • 2014-12-11
        • 2015-12-19
        • 2017-10-23
        • 2014-02-04
        • 1970-01-01
        相关资源
        最近更新 更多