На iOS 12.2 мое приложение закрывается сразу после запуска, с этим сообщением в xcode:
Завершение приложения из-за необработанного исключения 'NSUnknownKeyException', причина: '[setValue: forUndefinedKey:]: thisкласс не соответствует значению ключа для кода _alwaysRunsAtForegroundPriority. '
Кто-нибудь, кто может указать мне правильное направление для этого?Я вижу, что ранее было несколько предупреждений об этом:
Как разрешить проверку приложения "Приложение ссылается на непубличные селекторы в Payload / MyApp.app / MyApp: _setAlwaysRunsAtForegroundPriority:"?
Ответ на этот пост заключается в том, что это предупреждение системы безопасности из веб-обзора, которое можно игнорировать.Но когда оно ломает мое приложение, его уже нельзя игнорировать :)
Заранее благодарен за любую помощь.
Lars
Обновление 2 февраля 2019 г.: Похоже, что это ошибка cordova-plugin-background-mode, которая вызывает ошибку.Но я должен признать, что понятия не имею, как это исправить.Это работает, когда я удаляю этот плагин из моего проекта.Но мне нужен этот плагин или, по крайней мере, функциональность в фоновом режиме, поэтому мне нужно как-то это исправить.
Обновление от 5 февраля 2019 года: @coderroggie: у меня также есть версия 2.3.2 плагина cordova-plugin-ionic-webview.Странно, что у меня работает только при удалении cordova-plugin-background-mode (версия 0.7.2)
Я опубликую свою ионную информацию, если она может дать вам какую-либо полезную информацию.
Ionic:
ionic (Ionic CLI): 4.9.0 (/ usr / local / lib / node_modules / ionic)
Ionic Framework: ионно-угловой 3.9.2@ ionic / app-scripts: 3.2.1
Cordova:
cordova (Cordova CLI): 8.1.2 (cordova-lib@8.1.1) Cordova Платформы: ios 4.5.5 CordovaПлагины: cordova-plugin-ionic 5.2.9, cordova-plugin-ionic-клавиатура 2.1.3, cordova-plugin-ionic-webview 2.3.2, (и 22 других плагина)
Система:
ios-deploy: 1.9.2 NodeJS: v8.11.1 (/ usr / local / bin / node)
npm: 6.4.1 ОС: macOS Mojave Xcode: Xcode 10.1 Версия сборки 10B61
Обновление 2 февраля (снова)
Мои плагины:
cordova-android-firebase-gradle-release 1.0.2 "cordova-android-firebase-gradle-gradle-релиз "
cordova-android-play-services-gradle-release 1.4.3" cordova-android-play-services-gradle-release "
cordova-android-support-gradle-release 1.4.4" cordova-android-support-gradle-release "
cordova-plugin-app-version0.1.9 "AppVersion"
cordova-plugin-background-mode 0.7.2 "BackgroundMode"
cordova-plugin-badge 0.8.7 "Значок"
cordova-plugin-camera 4.0.3 "Камера"
cordova-plugin-console 1.1.0 "Консоль"
cordova-plugin-customurlscheme 4.3.0 "Пользовательская схема URL"
cordova-plugin-device 2.0.2 "Устройство"
cordova-plugin-файл 6.0.1 «Файл»
cordova-plugin-file-Transfer 1.7.1 «Передача файлов»
cordova-plugin-geolocation 4.0.1 «Геолокация»
cordova-plugin-ionic 5.2.9"cordova-plugin-ionic"
cordova-plugin-ionic-клавиатура 2.1.3 "cordova-plugin-ionic-клавиатура"
cordova-plugin-ionic-webview 2.3.2 "cordova-plugin-ionic-webview"
cordova-plugin-local-messages 0.9.0-beta.2" LocalNotification "
cordova-plugin-mauron85-background-geolocation 3.0.0-alpha.49" CDVBackgroundGeolocation "
cordova-plugin-network-information 2.0.1 "Информация о сети"
cordova-plugin-safariviewcontroller 1.5.4 "SafariViewController"
cordova-plugin-splashscreen 5.0.2 "Splashscreen"
cordova-plugin-vibration 3.1.0 "Вибрация"
cordova-plugin-whitelist 1.3.3 "Белый список"
cordova-support-google-services 1.1.0 "cordova-support-google-services "
cordova.plugins.diagnostic 4.0.7" Диагностика "
ionic-plugin-клавиатура 2.2.1" Клавиатура "
phonegap-plugin-push 2.1.3" PushPlugin "