При загрузке приложения я получил это от Apple,

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

Я попытался найти «UIWebView» в опции поиска проекта в коде vs, но безуспешно, но в приложении используется «react-native-web». Может ли это (react-native-web) быть причиной получения предупреждения? И если какой-то другой компонент использует webView, как я могу его идентифицировать?

Любая помощь будет оценена. Спасибо.

PS: Решение для Windows имеет высокий приоритет, так как я работаю в Windows и сейчас не имею доступной системы Mac, иначе приветствуются ответы для любой ОС.

0
Varun Vora 24 Мар 2020 в 11:45

1 ответ

У меня есть два проекта с WKWebView и UIWebView, и когда я выполняю текстовый поиск «UIWebView» в проекте, я знаю, что у него есть UIWebView, он дает мне результаты из этих каталогов:

  • /node_modules/cordova-ios/CordovaLib/Classes/Private/Plugins/CDVUIWebViewEngine
  • /node_modules/cordova-ios/CordovaLib/классы/общедоступные

Также я считаю, что это файл заголовков для модуля cordova-ios, и он импортирует UIWebView со следующим выражением:

  • /node_modules/cordova-ios/CordovaLib/Cordova/Cordova.h
 #import <Cordova/CDVUIWebViewDelegate.h
0
Burak Eker 7 Май 2020 в 18:32