2015-06-23 19 views
19

bat ich versuchteCordova Plugin Weiße Liste fehlgeschlagen für cordova ios 4

ionic platform ios android 

zu laufen und es gibt mir diesen Fehler heute (es funktioniert gut vor)

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 

Antwort

49

Das Problem, dass die 1.1 ist. 0 Version des Plugins wurde heute mit dieser Anforderung veröffentlicht, aber cordova-ios 4 ist noch nicht veröffentlicht (ist noch in Entwicklung). Wenn Sie also cordova-ios 3.8 weiterhin verwenden möchten, während die stabile Version 4 veröffentlicht wird, müssen Sie die vorherige Version des Plugins (1.0.0) installieren.

Ich bin mir nicht sicher, ob Sie diesen Befehl mit Ionic ausführen können. Vielleicht musst du die ios.json mit der angegebenen Version bearbeiten?

Wenn Sie dies nicht tun können, vielleicht müssen Sie warten, bis 4 cordova-ios

freigegeben wird

ich ein Problem geschaffen https://issues.apache.org/jira/browse/CB-9232

Edit:

Von der Ausgabe erstellt:

"Wenn Sie cordova-ios 3.8.0 installiert haben, wird das Plugin für die ios-Plattform nicht installiert (aber für die anderen, wenn sie die Engine-Anforderungen erfüllen). Das Plugin w orks für cordova-ios 4.0.0, das einen anderen auf CSP basierenden Whitelist-Mechanismus hat. cordova-ios 3.8.0 verwendet immer noch den alten Tag.“

So, jetzt (während die neue Version der Tool von cordova-ios 4 freigegeben wird, können Sie diesen Fehler ignorieren können)