Моя проблема очень частая, но у меня есть некоторые особенности. Я использую Google Firebase в своем приложении iOS. Apple прислала мне стандартное предупреждение об использовании API-интерфейсов UIWebView:
ITMS-90809: Устаревшее использование API - Apple прекратит прием заявок на приложения, использующие API-интерфейсы UIWebView. См. https://developer.apple.com/documentation/uikit/uiwebview для получения дополнительной информации.
Мои модули обновлены.
pod 'Firebase/Auth'
pod 'Firebase/Database'
pod 'Firebase/Storage', '~> 4.0'
pod 'Firebase/Analytics'
pod 'Fabric'
pod 'Crashlytics'
Поддержите связь с Apple и поддержкой Google.
Используя эту рекомендацию { ссылка } (grep -r "UIWebView" .
) Я проверил все упоминания UIWebView и отправил отчет в службу поддержки Apple для проверки. Их ответ был:
Я изучил вывод и увидел там две ссылки на UIWebView, обе относящиеся к Cordova. Похоже, что один из используемых вами плагинов Cordova использует UIWebView, в частности cordova-plugin-browsertab. К сожалению, вам придется связаться с ними, чтобы узнать, как получить обновленную версию плагина, или что еще они рекомендуют вам сделать.
Как исправить плагины Cordova? Если есть возможность обновить плагины, как это сделать?