даже базовый проект Ionic с плагином Cordova WKWebview Engine выдает белый экран

Моя проблема: Ионное приложение, которое я разрабатываю, ужасно медленное, после того, как я выяснил, что UIWebView - виновник, я ищу способы ускорить его, а WKWebView - наиболее многообещающее решение.

Как выглядит мой проект: При настройке образца ионного проекта (http://ccoenraets.github.io/ionic-tutorial/install-ionic.html например) с текущим CLI Cordova 4.1.0 (я использую Ionic 1.2.4) UIWebView используется по умолчанию. Однако, начиная с Cordova 4, новый и более быстрый WKWebView поддерживается "из коробки" и может быть принудительно установлен, по крайней мере, в iOS 9 (Cordova 4 поддерживает WKWebView).

Плагин, который я использовал и настроил: с помощьюcordova plugin add cordova-plugin-wkwebview-engine добавлена ​​поддержка платформы iOS (сейчас 9.3). Когда этот плагин добавлен и правильно настроен в config.xml с

<feature name="CDVWKWebViewEngine"> <param name="ios-package" value="CDVWKWebViewEngine" /> </feature> <preference name="CordovaWebViewEngine" value="CDVWKWebViewEngine" />

Что я пробовал до сих пор:&nbsp;В терминалеionic build ios, затем сборка завершается успешно, и при установке приложения через XCode 7.3 на OS X El Capitan 10.11.3 в консоли войдитеUsing WKWebView&nbsp;сообщение распечатывается, но затем, сразу после заставки, контейнер приложения превращается в белый экран смерти. Как только я удаляю этот плагин, используется UIWebView, и приложение работает как положено.

альтернатива: замена оригинального плагинаwkwebview-двигатель-локальный&nbsp;с одним с интегрированным localhost, работает. Как я понял, WKWebview должен поддерживаться Cordova и ionic прямо из коробки, без необходимости полагаться на некоторый «плагин labs» со встроенным сервером, который был разработан для поддержки iOS 8, который мне не нужен. Я понимаю, что WKWebView имеет некоторые ограничения по сравнению со старым UIWebView, особенно когда дело доходит до обработкиfile://&nbsp;заявленияИзвестные вопросы, но наверняка должен быть кто-то, кто заставил Ionic + Cordova WKWebView работать без всяких хлопот, которые у меня были, верно? Должны быть лучшие способы достижения простого улучшения скорости для веб-просмотра.

Я пробовал, вероятно, каждое решение, конфиг, комбинацию плагинов, понижение версии Cordova Cli (минимум 4.0.0 для поддержки WKWebView), очистку кешей и перезагрузку и перезагрузку моего устройства, новую установку и чтение платформ и обновление Cordova, Npm, различные плагины, но все они либо не помогли, кроме плагина apache labs выше, либо казались огромным беспорядком, который ничего не изменил.

При удаленной отладке приложения ios на устройстве через мой локальный Safari я вижу в дереве элементов, что тег body остается либо пустым, либо отображается простой заполнитель «ng-view» для углового элемента. Правильно ли я понимаю, что должна быть проблема с поиском файлов / угловых сценариев, как это делает кордова через WKWwebView?

Примечание: само приложение работает нормально, либо сionic serve&nbsp;или жеionic emulate ios, только при развертывании на реальном устройстве через XCode (так какionic run ios&nbsp;не работает, но это другая история) появляется белый экран.

Любая помощь очень ценится, так как мне кажется, что я должен либо использовать плагин localhost + wkwebview, либо позволить пользователям страдать от низкой скорости.

Большое спасибо!