Ioni c Framework: ITMS-90809: Устаревание API UIWebView (следовал всем инструкциям, однако я получаю сообщение об устаревании) - PullRequest
0 голосов
/ 26 марта 2020

Я использую Ioni c Framework для создания iOS приложений. Когда я загружаю сборку в AppStoreConnect (например, для тестирования через TestFlight), я получаю известное сообщение об устаревании:

ITMS-90809: устаревшее использование API - Apple прекратит принимать представления новых приложений, использующих API UIWebView, начиная с апреля 2020 года. Для получения дополнительной информации см. https://developer.apple.com/documentation/uikit/uiwebview.

Однако я выполнил все инструкции (например, из официального Иони c Блог ) и не знаю, что я мог пропустить.

Что я сделал:

  1. Обновлено все плагины Cordova для последней версии (например, cordova-plugin-ionic-webview теперь на v4.1.3; cordova-plugin-inappbrowser на v3.2.0)
  2. Проверено Платформа Cordova (это ios 5.1.1)
  3. Убедитесь, что в моей конфигурации <preference name="WKWebViewOnly" value="true"/>. xml
  4. Ran ionic cordova prepare ios и ionic cordova build ios

Я все еще получаю сообщение об устаревании, я уже пытался удалить целую ios платформу и добавление ее потом, это не помогло.

Список плагинов Cordova Я использование:

card.io.cordova.mobilesdk 2.1.0 "CardIO"
com-badrit-base64 0.2.0 "Base64"
com.paypal.cordova.mobilesdk 3.5.0 "PayPalMobile"
cordova-plugin-add-swift-support 2.0.2 "AddSwiftSupport"
cordova-plugin-app-version 0.1.9 "AppVersion"
cordova-plugin-camera-with-exif 1.3.1 "cordova-plugin-camera-with-exif"
cordova-plugin-device 2.0.2 "Device"
cordova-plugin-file 6.0.2 "File"
cordova-plugin-file-opener2 2.2.1 "File Opener2"
cordova-plugin-file-transfer 1.7.1 "File Transfer"
cordova-plugin-filepath 1.5.6 "cordova-plugin-filepath"
cordova-plugin-ftp 1.1.1 "Ftp"
cordova-plugin-google-analytics 1.8.6 "Google Universal Analytics Plugin"
cordova-plugin-inappbrowser 3.2.0 "InAppBrowser"
cordova-plugin-ionic-keyboard 2.2.0 "cordova-plugin-ionic-keyboard"
cordova-plugin-ionic-webview 4.1.3 "cordova-plugin-ionic-webview"
cordova-plugin-nativegeocoder 3.2.2 "NativeGeocoder"
cordova-plugin-splashscreen 5.0.2 "Splashscreen"
cordova-plugin-statusbar 2.4.2 "StatusBar"
cordova-plugin-taptic-engine 2.1.0 "Taptic Engine"
cordova-plugin-vibration 3.1.1 "Vibration"
cordova-plugin-whitelist 1.3.3 "Whitelist"
cordova-sqlite-storage 3.4.0 "Cordova sqlite storage plugin - cordova-sqlite-storage plugin version"
cordova.plugins.diagnostic 5.0.1 "Diagnostic"

Иони c Информация:

Ionic:

   Ionic CLI                     : 5.4.16 (/usr/local/lib/node_modules/ionic)
   Ionic Framework               : @ionic/angular 4.11.10
   @angular-devkit/build-angular : 0.803.21
   @angular-devkit/schematics    : 8.1.3
   @angular/cli                  : 8.1.3
   @ionic/angular-toolkit        : 2.0.0

Cordova:

   Cordova CLI       : 9.0.0 (cordova-lib@9.0.1)
   Cordova Platforms : ios 5.1.1
   Cordova Plugins   : cordova-plugin-ionic-keyboard 2.2.0, cordova-plugin-ionic-webview 4.1.3, (and 17 other plugins)

Utility:

   cordova-res (update available: 0.11.0) : 0.8.1
   native-run                             : 0.3.0

System:

   ios-deploy : 1.9.4
   ios-sim    : 8.0.2
   NodeJS     : v10.16.3 (/usr/local/bin/node)
   npm        : 6.14.4
   OS         : macOS Mojave
   Xcode      : Xcode 11.2.1 Build version 11B500

Кто-нибудь есть идеи, что может вызвать проблему?
I собираюсь выпустить приложение в ближайшие пару дней / недель.

Заранее большое спасибо!

...