iOSバージョン8.1のiPhoneでアプリケーションを実行すると、スプラッシュ画面が表示されて空白の画面が表示されますが、iOS 9とiOS 10では完全に動作しますが私は、iOSおよびAndroid向け横断歩道ためwkWebViewを使用しているiOSの8iOS 8.1で空白の白い画面が表示される
。
私のイオンバージョン:
コルドバ:6.4.0 ガルプ版:ローカルCLIバージョン3.9.1 ガルプ:ローカルバージョン3.9.1 イオンFrameworkのバージョン:2.0.0ベータ。 10 Ionic CLIバージョン:2.0.0-beta.31 Ionic App Libバージョン:2.0.0-beta.17 ios-deployバージョン:未インストール ios-simバージョン:5.0.8 OS:Mac OS X El Capitan ノードバージョン:v4.4.5 Xcode versi on:Xcode 8.1ビルドバージョン8B62
アプリの起動時にxcodeによって生成されたログを添付しました。
2016年11月17日14:31:58.599のMyApp [20570:1836900]マルチタスキング - >デバイス:YES、アプリ:YES 2016年11月17日14:32:03.796のMyApp [20570:1836900 ] UIWebViewを使用する 2016-11-17 14:32:03.804 MyApp [20570:1836900] [CDVTimer] [handleopenurl] 0.040054ms 2016-11-17 14:32:03.819 MyApp [20570:1836900]ネットワークリソースへの無制限アクセス 2016-11-17 14:32:03.819 MyApp [20570:1836900] [CDVTimer] [インテントおよびナビゲーションフィルタ] 14.876008ms 2016-11-17 14:32:03.820 MyApp [20570:1836900] [CDVTimer] [gesturehandler] 0.169992ms 2016-11-17 14:32:03.967 MyApp [20570:1836900] [CDVTimer] [スプラッシュスクリーン] 146.840990ms 2016-11-17 14:32:03.972アプリケーション[20570:1836900] [CDVTimer] [ステータスバー] 5.607009ms 2016-11-17 14:32:03.973 MyApp [20570:1836900] [CDVTimer] [キーボード] 0.159979ms 2016-11-17 14:32:03.973 MyApp [20570:1836900] [CDVTimer] [TotalPluginStartup] 169.110000ms 2016-11-17 14:32:05.253 MyApp [20570:1836900]ページの読み込みによるプラグインのリセット。 2016-11-17 14:32:08.762 MyApp [20570:1836900]完成したファイル:///ユーザー/ 3esoftwaresolutions /ライブラリ/開発者/ CoreSimulator/Devices/3D72C95F-BD7C-4387-A85B-C751EC4F38B9/data /コンテナ/バンドル/アプリケーション/ 916CDBC4-4D44-4D27-8BFF-3DA9E8A0642B/My%20App.app/www/index.html 2016-11-17 14:32:08.833 MyApp [20570:1836900]スレッドの警告:['デバイス']は'30 .730957'ミリ秒を要した。プラグインはバックグラウンドスレッドを使用する必要があります。 2016年11月17日14:32:08.977のMyApp [20570:1836900] DEVICE READY私もXcodeのコンソール上の任意のエラーを得ることはありません544ミリ秒
後に発生します。
マイconfig.xmlの
<?xml version='1.0' encoding='utf-8'?>
<widget id="in.app.my" version="0.0.1" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0">
<name>My App</name>
<description>An Ionic Framework and Cordova project.</description>
<author email="[email protected]" href="http://ionicframework.com/">Ionic Framework Team</author>
<content src="index.html" />
<access origin="*" />
<allow-navigation href="*" />
<allow-intent href="http://*/*" />
<allow-intent href="https://*/*" />
<allow-intent href="tel:*" />
<allow-intent href="sms:*" />
<allow-intent href="mailto:*" />
<allow-intent href="geo:*" />
<platform name="android">
<allow-intent href="market:*" />
</platform>
<platform name="ios">
<allow-intent href="itms:*" />
<allow-intent href="itms-apps:*" />
</platform>
<preference name="webviewbounce" value="false" />
<preference name="UIWebViewBounce" value="false" />
<preference name="DisallowOverscroll" value="true" />
<preference name="android-minSdkVersion" value="16" />
<preference name="BackupWebStorage" value="none" />
<feature name="StatusBar">
<param name="ios-package" onload="true" value="CDVStatusBar" />
</feature>
<feature name="CDVWKWebViewEngine">
<param name="ios-package" value="CDVWKWebViewEngine" />
</feature>
<plugin name="cordova-plugin-device" spec="~1.1.2" />
<plugin name="cordova-plugin-console" spec="~1.0.3" />
<plugin name="cordova-plugin-whitelist" spec="~1.2.2" />
<plugin name="cordova-plugin-splashscreen" spec="~3.2.2" />
<plugin name="cordova-plugin-statusbar" spec="~2.1.3" />
<plugin name="ionic-plugin-keyboard" spec="~2.0.1" />
<preference name="xwalkVersion" value="19+" />
<preference name="xwalkCommandLine" value="--disable-pull-to-refresh-effect" />
<preference name="xwalkMode" value="embedded" />
<preference name="xwalkMultipleApk" value="true" />
<plugin name="cordova-plugin-wkwebview-engine" spec="https://github.com/driftyco/cordova-plugin-wkwebview-engine.git" />
</widget>
私の質問は:この問題をデバッグする方法は? ionic2はiOS8とiOS8.1をサポートしていますか?どのようにアプリを8および8.1と互換性を持たせるには?
Safari開発者ツールのデバッガで起動例外を表示するには、ページをリロードする必要があります。https://stackoverflow.com/questions/36554165/cordova-white-screen-after-splash-no-exceptions-in-console – eb1