ITMS-90809: Deprecated API usage — UIWebView
Посилання на застарілий UIWebView.
Що таке ITMS-90809?
Відмова Apple за будь-яке посилання на UIWebView. Нові застосунки відхиляють із квітня 2020, оновлення — з грудня 2020. Досить самого посилання, навіть якщо вебперегляд ніколи не показується; воно майже завжди з давнього SDK, і рішення — оновити або прибрати цей SDK.
Звідки це береться у Flutter-застосунку
Flutter і сучасні плагіни вебперегляду використовують WKWebView. Посилання на UIWebView у Flutter-застосунку приходить зі старого нативного SDK, найчастіше того, що приносить рекламний, аналітичний чи платіжний плагін, який роками не оновлювали. Самого посилання досить для відмови, навіть якщо вебперегляд ніколи не показується.
Як виправити
- Запустіть безкоштовну перевірку білда на .ipa. Вона назве фреймворк із посиланням на
UIWebView. - Оновіть плагін, що приносить цей фреймворк, або замініть його.
- Якщо заміни немає, приберіть його. Винятків Apple не робить.
Безкоштовна перевірка білда читає ваш .ipa в браузері й називає причину цієї та інших відмов, нічого не завантажуючи.
Або доручіть перевірити весь білд: аудит готовності до сторів — 190 €, 2 робочі дні.