VS Cordova IOS 远程构建

5

我刚开始学习cordova,并尝试设置我的环境。我在Mac上成功地运行了一个iOS cordova应用程序。然后我安装了vs的远程构建代理并尝试在vs中创建一个新的iOS项目。在ripple中它可以正常工作,但是当我尝试进行远程构建时,我得到以下错误:

从构建服务器的远程构建错误 构建失败,出现以下错误: 插件不支持此项目的cordova-ios版本。 cordova-ios: 3.8.0,失败的版本要求:>=4.0.0-dev: {1} BlankCordovaApp1

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

3个回答

2

这是默认包含在新的Visual Studio TypeScript项目中的cordova-plugin-whitelist插件。其值位于plugins/cordova-plugin-whitelist/plugin.xml中。

理论上,您可以在此文件中更改cordova-ios版本号,但我无法使其工作,所以我只是将白名单插件全部删除了。

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

<!-- Cordova 5.0.0插件系统支持 --> <plugin name="cordova-plugin-whitelist" version="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" />

0

你可能需要更新你的Visual Studio 2015 Cordova工具。从Visual Studio 2015中点击工具->扩展和更新。如果你需要更新,你会看到一个Apache Cordova更新列表。如果是这样,请完成安装,这应该可以解决你的问题。

干杯


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接