用于 Apache Cordova 的 VS 2015 工具 - iOS 远程构建不使用 buildServer

Posted

技术标签:

【中文标题】用于 Apache Cordova 的 VS 2015 工具 - iOS 远程构建不使用 buildServer【英文标题】:VS 2015 Tools for Apache Cordova - iOS Remote Build not using buildServer 【发布时间】:2015-11-21 15:07:17 【问题描述】:

我正在尝试让 ios remotebuild 为我的 Tools for Apache Cordova 项目工作。据我所知,它仍在尝试使用我的本地 Windows 机器进行构建。

我收到以下错误:

警告平台 ios 的应用程序无法在此操作系统 - win32 上构建。 [应用程序名称] C:\dev[应用程序名称]\MDAVSCLI 1

错误 C:\Users\James.cordova\lib\npm_cache\cordova-ios\3.7.0\package\bin\create: 命令失败,退出代码 ENOENT [AppName] C:\dev[AppName]\MDAVSCLI 1

输出窗口显示: buildServerUrl:https://192.168.1.77:3000/cordova buildTarget:iOSEmulatoriPhone5

当我在 Options 中设置 RemoteAgentConfiguration 时,它成功连接到 remotebuild 服务器。我在 mac 终端中看到了 GET 请求,但是当我运行构建时什么都没有(尝试了模拟器和远程设备选项)。

我正在运行 vs2015 并运行了 Tools for Apache Cordova 的最新更新。

【问题讨论】:

您的目标是什么版本的 Cordova? 在 4.2.0 上,我会更新到最新并试一试。 是的,这就是问题所在。即使升级到 4.3 也应该可以修复它。 做到了,请随时将其添加为答案,以便我将其标记为正确。谢谢! 如何找到当前安装的版本? 【参考方案1】:

问题是您的目标是旧版本的 Cordova。远程构建需要固定到 4.2 的更高版本的 iOS 平台。远程构建支持的最早版本是 4.3。

【讨论】:

以上是关于用于 Apache Cordova 的 VS 2015 工具 - iOS 远程构建不使用 buildServer的主要内容,如果未能解决你的问题,请参考以下文章

构建失败,出现异常 VS 2015 Apache Cordova

Apache Cordova vs2013 新建项目生成报错 不存在目标“CompileTypescript”

Apache.org上的问题并不适用于Apache Cordova的创建问题选项卡

配置 Visual Studio Tools for Apache Cordova

PhoneGap 应用程序上用于 Apache Cordova 的 Windows Azure 通知中心插件 - 未定义 WindowsAzure

用于 Visual Studio 的 Apache cordova 在构建期间不会更新 iOS 平台文件