【问题标题】:Visual Studio 2017 iOS Build Failed to acquire CordovaVisual Studio 2017 iOS Build 获取 Cordova 失败
【发布时间】:2017-11-03 06:53:06
【问题描述】:

我正在使用 VS-TACO 构建一个移动应用,并且我正在尝试在 iOS 上运行我的构建。

当我尝试在使用 remotebuild 代理连接到 Mac 的 Windows 主机上为 iOS 构建此应用程序时,我在 Windows 机器上的 Visual Studio 2017 中收到以下错误消息

"来自构建服务器的远程构建错误 https://macIpAddress:3000/cordova - 错误:无法获取 Cordova 版本 6.3.1。 TACO0204:通过 npm 安装 cordova 时出错。退出代码: 1. 有关详细信息,请参阅输出。 EShopper"

当我在我的 Mac 上执行 "npm cordova -v" 时,我看到 "5.4.2"

Windows 操作系统:Windows 10 Mac OS 塞拉利昂 我已按照 taco.visualstudio 中的建议授予所有必需的用户权限

【问题讨论】:

    标签: visual-studio-2017 visual-studio-cordova taco tools-for-apache-cordova


    【解决方案1】:

    使npm cordova -v 等于npm -v。它返回 npm 的版本,而不是 cordova 版本。

    Cordova 必须安装在您的 PC(WINDOWS) 上。

    你能在你的PC上做吗:cordova -v? 如果没有返回:npm install -g cordova@6.3.1npm install -g cordova@latest 如果您想要最新版本的 cordova。

    然后您必须告诉 Visual Studio 使用全局版本的 cordova,为此:在 Config.xml 编辑器 UI 中选择 Global Cordova 选项。

    告诉我是否更好,否则我会指导你。

    【讨论】:

    • 奥尔德文,谢谢您的回复。我下班了,将于 8 日返回办公室。我检查了我的 Windows 10 机器并在该机器上:cordova -v 给出“'cordova' 不被识别为内部或外部命令、可运行程序或批处理文件。” npm -v 给出“'npm' 不是内部或外部命令、可运行程序或批处理文件。”将安装并尽快通知您。再次感谢。
    • 感谢您的链接。有点迷茫。链接共享用于在 mac 上安装节点。 node 和 Cordova 是否应该同时安装 Windows 10 和 Mac 10.12?
    • 仅在 Windows 上!不过安装在MAC上没关系
    • 嗨,Aldwen,谢谢我走出了这一步。在我的 Windows 机器上安装 node 和 cordova 后,我收到以下错误。 “构建失败并出现错误 Remotebuild 要求您的项目使用带有 XCode 8.3 的 cordova-ios 4.3.0 或更高版本。请更新您的 cordova-ios 版本。”
    • 所以,我告诉 Visual Studio 按照上面的建议使用全球版本的cordova。我可以看到 VS-RemoteBuild 正在通信。我试图运行我的应用程序,它只是一个纯空白应用程序,在 JS 中有一些打印。现在,VS 抱怨以下错误。错误 MSB4018 “VsTac”任务意外失败。 System.IO.FileNotFoundException: 找不到文件 'C:\Users\Siva\AppData\Local\Temp\appAsTgz.tgz'。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-12-15
    • 2015-05-15
    • 1970-01-01
    相关资源
    最近更新 更多