Cordova iOS远程构建发布模式失败

时间:2016-05-23 21:12:35

标签: ios cordova phonegap-build visual-studio-cordova taco

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

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

错误 - 误导并且什么都不说: http://imgur.com/TdSfuso

部分输出: ERROR构建其中一个平台:错误:/Users/Jurgen/.taco_home/remote-builds/taco-remote/builds/66415/cordovaApp/platforms/ios/cordova/build:命令失败,退出代码为2 1 GT;您可能没有构建此项目所需的环境或操作系统(TaskId:10) 1 GT;无法为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>错误:来自构建服务器的远程构建错误构建失败,错误/Users/Jurgen/.taco_home/remote-builds/taco-remote/builds/66415/cordovaApp/platforms/ios/cordova/build:命令失败,退出代码2:{1} 1 GT;完成执行任务“MdaVsCli” - 失败。 (TASKID:10) 1> 22:57:03.393 1> 1>在项目“MobileAppNew.jsproj”中完成构建目标“BuildMDA” - 失败:(TargetId:11)

完整输出:

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

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

1 个答案:

答案 0 :(得分:0)

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

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

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