device
は、のiosエミュレータのすぐ下にはありません。iosのCordova&Ionic - デバイスプラグインが動作しない
コルドバのデバイスプラグインが正常にオブジェクトdevice
を初期化しますが、device.ready
は常に偽で、プラスすべてのフィールドがヌルています。これは、プラグインが初期化されておらず、deviceready
イベントも起動せず、メソッド(適切にインポートされ、['ionic']
依存関係を持ち、["$ionicPlatform", function($ionicPlatform)]
を使用してコントローラに注入された)を使用しても機能しません。
これまでのところ、私は何度も再構築を試みましたが、プラグインを何度か追加して、ionic prepare
以上のものを追加しましたが、何も動作しません。 XCodeのの出力で
私は次のエラーを取得する:
2016-09-27 11:55:15.738 MyApp[74125:12496643] ERROR: Plugin 'Device' not found, or is not a CDVPlugin. Chech your plugin mapping in config.xml.
2016-09-27 11:55:15.738 MyApp[74125:12496643] -[CDVCommandQueue executePending] [Line 142] FAILED pluginJSON = ["Device330720986", "Device", "getDeviceInfo", []]
2016-09-27 11:55:15.738 MyApp[74125:12496643] ERROR: Plugin 'StatusBar' not found, or is not a CDVPlugin. Chech your plugin mapping in config.xml.
2016-09-27 11:55:15.738 MyApp[74125:12496643] -[CDVCommandQueue executePending] [Line 142] FAILED pluginJSON = ["StatusBar330720987", "StatusBar", "_ready", []]
私はこの最後の_ready
がトリガされていないdeviceready
とは何かを持っていると思われます。
Android/Ripple
Androidの下では、テストされ、かなりうまく動作します。リップルの下にも良い応答が得られます。
だから、それはどういう問題だと思いますか?私はインターネット上でスタックのオーバーフローや他の場所をさまよっていて、共通の解決方法を試した結果は見ていません。
詳細はお気軽にお問い合わせください。
うん、それは動作し、 'ionic hooks ios'を加えて' sudo chmod -R 777 * 'をやっていないので、これでうまくいきます! – SigmaSoldier