VS Cordova IOS远程构建

时间:2015-09-22 12:39:50

标签: ios visual-studio cordova visual-studio-cordova

我是新来的科尔多瓦,并试图让我的环境全部设置好。我能够成功地在我的Mac上运行ios cordova应用程序。然后我为vs安装了远程构建代理,并试图创建一个新的ios项目。在涟漪它工作正常,但当我尝试进行远程构建时,我得到以下错误

  

构建服务器构建的远程构建错误失败并显示错误   插件不支持这个项目的cordova-ios版本。   cordova-ios:3.8.0,版本要求失败:> = 4.0.0-dev:   {1} BlankCordovaApp1

我在哪里为项目设置cordova-ios版本?

3 个答案:

答案 0 :(得分:2)

默认情况下,这来自新的Visual Studio Typescript项目中包含的cordova-plugin-whitelist插件。值在plugins/cordova-plugin-whitelist/plugin.xml内。

理论上你可以在这个文件中更改cordova-ios版本号,但是我无法使用它,所以我只是完全删除了白名单插件。

通过从/ plugins文件夹中删除插件并从项目的config.xml中删除以下内容来删除插件:

<!-- Support for Cordova 5.0.0 plugin system --> <plugin name="cordova-plugin-whitelist" version="1" />

答案 1 :(得分:1)

最新版本1.1.0需要cordova-ios 4.0.0,如错误消息所示。版本1.0.0确实支持3.8.0,因此一个简单的解决方法是使用该版本。要使用1.0.0,您可以将以下内容添加到

config.xml中

<vs:plugin name="cordova-plugin-whitelist" version="1.0.0" />

答案 2 :(得分:0)

您可能需要更新Visual Studio 2015 Cordova工具。从Visual Studio 2015中单击Tools-&gt;扩展和更新。如果需要更新,您会看到列出的Apache Cordova更新。如果完成安装,那应该可以解决您的问题。

干杯