走ってみた
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 [email protected]
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-ios3.8.0はまだ古いタグを使用しています。」
したがって、今のところ(cordova-ios 4のツールの新しいバージョンがリリースされている間、このエラーは無視できます)