私はionic 2 beta 11
内で[〜#〜] ios [〜#〜]プラットフォームでionic run ios
a white screen
を使用してアプリを実行した後に作業していますが表示され、以下のメッセージが表示されます。
Native: deviceready did not fire within 2000ms. This can happen when plugins are in an inconsistent state. Try removing plugins from plugins/ and reinstalling them.
それについて何か提案がありますか?問題は正確に何ですか?
これはいくつかの問題が原因で発生する可能性があるため、いくつかのことを試す必要があります。
ionic state reset --platform
を実行してプラットフォームを再インストールしますionic state reset --plugins
を実行してプラグインを再インストールします。すべてのプラグインがpackage.json
ファイルに含まれていることを確認してください。@joshmoronyが言う here のように、Content-Security-Policy
をindex.html
から変更してみてください。
<meta http-equiv="Content-Security-Policy" content="default-src gap://ready file://* *; script-src 'self' 'unsafe-inline' 'unsafe-eval' *; style-src 'self' 'unsafe-inline' *”>
他の回答のコメントで述べたように、CLIの新しいバージョンでは、plugins
およびplatforms
フォルダーを手動で削除する必要があります。次に実行します:
ionic cordova prepare