0

使用远程构建通过 Visual Studio 构建 Cordova 应用程序。正在使用 Cordova 版本 5.3.1,也尝试更新到最新版本的 Cordova - 6.2.1-nightly.2016.5.23.6e87c71a。

两次它都在调试模式下工作,但在发布模式下不起作用:

错误 - 误导,什么也不说:http: //imgur.com/TdSfuso

部分输出:错误构建平台之一:错误:/Users/Jurgen/.taco_home/remote-builds/taco-remote/builds/66415/cordovaApp/platforms/ios/cordova/build:命令失败,退出代码为 2 1> 您可能没有构建此项目所需的环境或操作系统 (TaskId:10) 1> 无法为 buildNumber 66415 构建应用程序:/Users/Jurgen/.taco_home/remote-builds/taco-remote/builds/66415/ cordovaApp/platforms/ios/cordova/build:命令失败,退出代码为 2 (TaskId:10) 1>22:57:03.377 1> 1>Error:来自构建服务器的远程构建错误 构建失败并出现错误 /Users/Jurgen/ .taco_home/remote-builds/taco-remote/builds/66415/cordovaApp/platforms/ios/cordova/build:命令失败,退出代码 2:{1} 1> 完成执行任务“MdaVsCli”--失败。(任务编号:

完整输出:

https://www.wetransfer.com/downloads/b9a4e2e932f98bb2286fbb6602c8dfc020160523210524/48dffd

我们计划将应用程序发送到 iOS 以在 App Store 上发布,但无法生成 .ipa 文件。任何帮助,将不胜感激

4

1 回答 1

0

我是如何解决这个问题的:

首先,在使用 App Store 生产证书时,我没有设法在设备上构建和部署。但是,我确实使用 Ad hoc 证书进行了管理,这是一个生产证书,唯一的区别是您仍然必须指定将在开发人员帐户中部署的设备的 UDID。

然后我将我的 Cordova 版本从 5.3.1 更新到 6.2.0。我更新了 2 个过时的插件:Inappbrowser 和 Phonegap-plugin-push 和瞧;该应用程序突然开始以发布模式部署(通过 taco 远程构建)。奇怪的是,我一直在使用旧版本的 cordova,在调试模式下运行时从来不需要更新插件——这就是为什么我花了更多时间才弄清楚的原因!祝你好运 :)

于 2016-06-01T12:35:12.427 回答