繁体   English   中英

Cordova插件白名单失败要求cordova ios 4

[英]Cordova Plugin Whitelist Failed asking for cordova ios 4

我试着跑

ionic platform ios android

它今天给了我这个错误(它之前工作正常)

Installing "cordova-plugin-whitelist" for ios
Failed to install 'cordova-plugin-whitelist':CordovaError: Plugin doesn't support this project's cordova-ios version. cordova-ios: 3.8.0, failed version requirement: >=4.0.0-dev
    at checkEngines (/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/src/plugman/install.js:116:29)
    at /usr/local/lib/node_modules/cordova/node_modules/cordova-lib/src/plugman/install.js:289:16
    at _fulfilled (/usr/local/lib/node_modules/cordova/node_modules/q/q.js:787:54)
    at self.promiseDispatch.done (/usr/local/lib/node_modules/cordova/node_modules/q/q.js:816:30)
    at Promise.promise.promiseDispatch (/usr/local/lib/node_modules/cordova/node_modules/q/q.js:749:13)
    at /usr/local/lib/node_modules/cordova/node_modules/q/q.js:557:44
    at flush (/usr/local/lib/node_modules/cordova/node_modules/q/q.js:108:17)
    at process._tickCallback (node.js:355:11)
Plugin doesn't support this project's cordova-ios version. cordova-ios: 3.8.0, failed version requirement: >=4.0.0-dev

问题是该插件的1.1.0版本今天发布了该要求,但cordova-ios 4尚未发布(仍处于开发阶段)。 因此,如果您想在稳定版本4发布时继续使用cordova-ios 3.8,则必须安装以前版本的插件(1.0.0)。

cordova plugin add cordova-plugin-whitelist@1.0.0

我不确定你是否可以使用Ionic运行此命令。 也许您必须使用指定的版本编辑ios.json?

如果你不能这样做,也许你必须等到cordova-ios 4被释放

我创建了一个问题https://issues.apache.org/jira/browse/CB-9232

编辑:

从创建的问题:

“如果您安装了cordova-ios 3.8.0,它将无法安装ios平台的插件(但如果满足引擎要求,将为其他人安装)。该插件仅适用于cordova-ios 4.0.0它具有基于CSP的不同白名单机制.cordova-ios 3.8.0仍然使用旧标签。“

那么,就目前而言(当新版本的cordova-ios 4工具发布时,你可以忽略这个错误)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM