我是新来的科尔多瓦,并试图让我的环境全部设置好。我能够成功地在我的Mac上运行ios cordova应用程序。然后我为vs安装了远程构建代理,并试图创建一个新的ios项目。在涟漪它工作正常,但当我尝试进行远程构建时,我得到以下错误
构建服务器构建的远程构建错误失败并显示错误 插件不支持这个项目的cordova-ios版本。 cordova-ios:3.8.0,版本要求失败:> = 4.0.0-dev: {1} BlankCordovaApp1
我在哪里为项目设置cordova-ios版本?
答案 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更新。如果完成安装,那应该可以解决您的问题。
干杯