Cordova 应用程序 - 在 XCode 上构建失败
Posted
技术标签:
【中文标题】Cordova 应用程序 - 在 XCode 上构建失败【英文标题】:Cordova App - Build Failing on XCode 【发布时间】:2014-02-18 22:00:21 【问题描述】:我目前在我的 iPhone 5S 上运行 ios 7.1 beta 5,同时我也在运行 Xcode51-Beta5。总的来说,我是应用程序开发的新手,但由于我来自 php 背景,因此我肯定知道我在 Xcode 和一般代码方面的方式。
有一个用 Cordova 编译的 Hello World 应用程序,您可以在 Xcode 中打开它以在 iOS 设备上进行模拟或部署到您的设备上进行测试。
没有任何调整,Hello World 应用程序在所有 iOS 设备模拟器上运行良好,但是,当我尝试将它部署到我的 iPhone 5S 时,我收到 10 个构建错误并且它失败了。我尝试关闭另一个 *** 问题中建议的项目的代码签名,但是这也不起作用。
我得到的错误:http://prntscr.com/2tqqj3 更详细:http://prntscr.com/2tqqse
任何帮助将不胜感激!
【问题讨论】:
请发布确切的错误信息,以及code necessary to reproduce the problem。 我得到的正是这些错误。我刚刚将 Cordova 更新到 3.4.0-0.1.3 并再次运行cordova build ios
但无济于事。您是否设法找到解决方案或解决方法?
cordova build
似乎在 Xcode 7 beta 上也被破坏了。重置为默认 Xcode.app 将修复它sudo xcode-select -r
【参考方案1】:
我不熟悉 Cordova,但似乎库中缺少 iPhone5S 所需的架构 (arm64)。它应该与非 64 位设备完美配合。
【讨论】:
这也是我的猜测。如果 arm64 的二进制文件不可用,可能值得研究从源代码编译 Cordova。【参考方案2】:这本质上是this question 的副本,其中有一些建议的答案。
另请参阅 Apache Cordova JIRA 问题:https://issues.apache.org/jira/browse/CB-6223
【讨论】:
以上是关于Cordova 应用程序 - 在 XCode 上构建失败的主要内容,如果未能解决你的问题,请参考以下文章
Ionic 3/Cordova:应用程序通过 Ionic CLI 而不是通过 Xcode 运行(在 Xcode 中构建成功)
由于找不到“Cordova/CDVViewController.h”文件,离子应用程序存档在 xcode 7.2 中失败
使用 Xcode 10 将 cordova 应用程序上传到 Apple 商店