VS2017 Cordova 构建错误 Remotebuild 要求您的项目使用带有 XCode 8.3 的 cordova-ios 4.3.0 或更高版本
Posted
技术标签:
【中文标题】VS2017 Cordova 构建错误 Remotebuild 要求您的项目使用带有 XCode 8.3 的 cordova-ios 4.3.0 或更高版本【英文标题】:VS2017 Cordova build error Remotebuild requires your projects to use cordova-ios 4.3.0 or greater with XCode 8.3 【发布时间】:2017-11-28 02:16:29 【问题描述】:My MacOS X env:
cordova -v: 7.1.0
remotebuild -v: Copyright (C) 2014-2015 Microsoft Corporation. All rights reserved. 2.1.3
MacOS High Sierra (10.13.1)
Xcode: 9.1
My Window 10 Pro (ver 1709) dev env:
Visual Studio Community 2017: ver 15.4.4
Visual Studio Tools for Apache Cordova: 15.0.26728
Cordova Toolset (set by VS 2017):
Cordova 6.3.1
node.js: 4.4.3
cordova-simulate: 0.3.1.2
cordova-ios: 4.2.0
Microsoft Cordova 文档没有赶上 VS2017 和最新的 Cordova 版本。
在 Wins10 PC 上的 VS2017 中,构建到 iOS 和任何模拟器 - [iOS 设备] 目标时,我完全收到以下错误:
'来自构建服务器的远程构建错误https://[mymac ip]:3000/cordova - 构建失败并出现错误 Remotebuild 需要您的 在 XCode 8.3 中使用 cordova-ios 4.3.0 或更高版本的项目。请 更新你的 cordova-ios 版本。'
无法在项目的 config.xml 文件中简单地将 cordova-ios: 4.2.0 升级到 4.3.0 或更高版本。甚至不确定代表什么。 Cordova iOS 平台版本?
请帮我解决这个构建错误。
【问题讨论】:
【参考方案1】:重复的问题:
Install specific version of Cordova CLI in Visual Studio 2017
这说明了一个合适的解决方案。
【讨论】:
*** 处理知道重复项的方式非常奇怪,我必须求助于此。以上是关于VS2017 Cordova 构建错误 Remotebuild 要求您的项目使用带有 XCode 8.3 的 cordova-ios 4.3.0 或更高版本的主要内容,如果未能解决你的问题,请参考以下文章
VS2017 - Ionic/Cordova - 无法构建 iOS RemoteBuild - 路径太长
google-service/firebase vs gradle 或 java 上的 Cordova 构建错误
VS2017 Cordova 出现错误 @ionic/app-scripts 未安装
适用于 Cordova 的 Visual Studio 工具 - 适用于 iOS 的 RemoteBuild 失败