如何在 Visual Studio 2015 Cordova 项目中更新 cordova-ios 版本?

Posted

技术标签:

【中文标题】如何在 Visual Studio 2015 Cordova 项目中更新 cordova-ios 版本?【英文标题】:how to update cordova-ios version in visual studio 2015 cordova project? 【发布时间】:2017-06-02 05:55:39 【问题描述】:

我正在 Visual Studio 2015 中使用 Cordova 模板开发 ios 应用程序。 我已按照此链接 .https://taco.visualstudio.com/en-us/docs/ios-guide/#run-your-app-in-an-ios-simulator 中的说明配置了 mac book。 安装的xcode版本是8.3。 当我尝试在 ios 模拟器中运行应用程序时,出现以下错误。所以,如何解决这个问题,请帮助。谢谢。

错误:来自构建服务器的远程构建错误 构建失败并出现错误 Remotebuild 要求您的项目在 XCode 8.3 中使用 cordova-ios 4.3.0 或更高版本。请更新您的 cordova-ios 版本。

【问题讨论】:

【参考方案1】:

从this link你可以看到如何更新cordova:

npm update -g cordova

在next link 上,您可以找到有关 ios cordova 更新的说明。基本上它只是删除了 ios 平台并为使用 Cordova 4.x 版本构建的项目重新添加它:

cordova platform rm ios
cordova platform add ios

对于旧版本,请使用:

cordova platform update ios

【讨论】:

感谢您的解决方案。但是这不是cordova CLI版本的解决方案吗? .我正在使用 Visual Studio 2015 Cordova 工具开发我的应用程序。那么如何使用 Visual Studio 2015 更新 cordova-ios 版本? 我不确定这是否可以通过 VS 完成。通过 CLI 实现非常简单,所以我建议您尝试一下。【参考方案2】:

Visual Studio 2015 强制为 cordova-ios 使用 4.1.1 版本。

这在命令行上对我有用:

cordova platform add ios@4.3.1

cordova-ios 4.3.1

注意:我从 cordova 项目根目录中删除了“bld”文件夹。

【讨论】:

【参考方案3】:

这在 Visual Studio 2017 社区版中对我有用。

1) 删除你项目根目录下的platforms/ios文件夹

2)在平台文件夹中,使用您想要的版本手动编辑platforms.json文件,在我的例子中是:


"android": "5.2.1",
"ios": "4.3.0"

3) 像这样更新项目中的 config.xml 文件:

  <engine name="ios" spec="4.3.0" />

4) 运行您的项目。

【讨论】:

以上是关于如何在 Visual Studio 2015 Cordova 项目中更新 cordova-ios 版本?的主要内容,如果未能解决你的问题,请参考以下文章

Intel parallel studio 2017 集成在visual studio 2013 中,现在如何集成到visual studio 2015

visual studio 2015怎么用

visual studio 2015 和.net 啥区别

visual studio 2015 怎么更新

visual studio 2015怎样升级

如何在 Visual Studio 2015 中启用 WiX 项目