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 失败

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

MSBuild 2017无法构建Cordova解决方案