Ошибка App Store Connect ITMS-90809: приложение iOS, разработанное с помощью Cordova, с использованием CocoaPods - PullRequest
0 голосов
/ 26 мая 2020

Мы разрабатываем собственное приложение iOS с использованием Cordova и ее плагинов. Мы установили Cordova с помощью CocoaPods.

Приложение отлично работает в симуляторах и на реальных устройствах. Но когда мы загружаем его в App Store Connect, мы получаем следующую ошибку:

ITMS-90809: устаревшее использование API - Apple перестанет принимать отправку приложений, использующих API UIWebView.

Для решения указанной выше проблемы мы установили cordova-plugin-wkwebview-engine с CocoaPods. Он отлично работает в симуляторах, но выдает ту же ошибку во время загрузки.

Пожалуйста, помогите нам решить эту проблему как можно скорее.

Ответы [ 2 ]

0 голосов
/ 08 июня 2020

Добавьте в конфигурацию следующее: xml под <platform name="ios">

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

И убедитесь, что вы используете Cordova iOS 5.1.1 или более позднюю версию

0 голосов
/ 26 мая 2020

Пробовали ли вы добавить в свою конфигурацию следующее: xml в элемент платформы iOS?

 <platform name="ios">
    <preference name="WKWebViewOnly" value="true" />
 </platform>
...