В моем проекте Flutter я получаю следующее предупреждение от iTunes Connect, пока я отправляю свое приложение в тестовую версию Appstore.
ITMS-90809: Deprecated API Usage - App updates that use UIWebView will no longer be accepted as of December 2020. Instead, use WKWebView for improved security and reliability. Learn more (https://developer.apple.com/documentation/uikit/uiwebview).
Поскольку Apple объявила, что из UIWebView больше не будет приниматься по состоянию на декабрь 2020 г. Я должен заменить его в своем приложении. Я уже заменил все вхождения UIWebView
на WkWebView
и все еще получаю предупреждение.
Возможно, есть определенная вероятность, что плагины, которые я использую в моем проекте flutter, используют UIWebView
.
Ниже приведен список всех плагинов:
cupertino_icons: ^0.1.2
community_material_icon: ^3.5.95
http: ^0.12.0+4
json_annotation: ^3.0.1
dio: ^3.0.9
shared_preferences: ^0.5.6+3
bloc: ^3.0.0
flutter_bloc: ^3.2.0
url_launcher: ^5.5.0
device_info: ^0.4.2+4
intl: ^0.16.0
local_auth: ^0.6.1+3
flutter_svg: ^0.17.4
date_calendar: ^0.2.0
webview_flutter: ^0.3.22+1
sqflite: ^1.3.0
path_provider: ^1.6.11
countdown: ^0.1.0
qr_mobile_vision: ^1.0.1+1
flutter_staggered_grid_view: 0.3.0
package_info: ^0.4.0+16
cached_network_image: ^2.1.0+1
image_picker: ^0.6.4
charts_flutter: ^0.9.0
flutter_local_notifications: ^1.4.4+2
intro_views_flutter:
git:
url: https://github.com/DhavalRKansara/IntroViews-Flutter.git
share: ^0.6.3+6
vibration: ^1.2.4
firebase_messaging: ^6.0.16
firebase_remote_config: ^0.3.1+1
firebase_analytics: ^5.0.16
flutter_secure_storage: ^3.3.2
flutter_staggered_animations: ^0.1.2
toast: ^0.1.5
auto_size_text: ^2.1.0
firebase_crashlytics: ^0.1.4+1
encrypt: ^4.0.0
flutter_rounded_date_picker: ^1.0.4
flutter_udid: ^1.0.1
Когда я запускаю команду grep -r "UIWebView"
в моем проекте Flutter, я получил одно совпадение внутри GoogleMobileVision
, но я не могу найти, какой плагин использует GoogleMobileVision
.
Результат grep -r "UIWebView"
:
Binary file ./ios/Pods/GoogleMobileVision/Detector/Frameworks/GoogleMobileVision.framework/GoogleMobileVision matches
- Я также пробовал обновление Pod, но все еще получаю одно вхождение UIWebView в GoogleMobileVision