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 商店

PhoneGap/Cordova + iOS7 + XCode 5

Xcode 不包括cordova 应用程序重建中的更改

iOS8 Xcode 6 Cordova 状态栏未正确隐藏