Новые приложения, использующие UIWebView, больше не принимаются. Вместо этого используйте WKWebView для повышения безопасности и надежности

#ios #swift

#iOS #swift

Вопрос:

Я получил электронное письмо от Apple в приведенном ниже

ITMS-90809: устаревшее использование API — Новые приложения, использующие UIWebView, больше не принимаются. Вместо этого используйте WKWebView для повышения безопасности и надежности. Подробнее (https://developer.apple.com/documentation/uikit/uiwebview ).

Я попробовал эту команду

/Users/admin/Library/Developer/Xcode/Archives//название приложения /carchive

результаты :

Двоичный файл Products / Applications/ app name/Frameworks/TwitterKit.framework/TwitterKit соответствует двоичным файлам dSYMs / app name.dSYM/Contents/Resources/DWARF/app name совпадает

и попробовал

Модули grep -r UIWebView/

результаты :

Pods//AppAuth/README.md: для запроса авторизации. UIWebView и WKWebView явно не являются двоичными файлами Pods//TwitterKit/ iOS/ TwitterKit.framework/ TwitterKit соответствует Pods//TwitterKit/ iOS/ TwitterKit.framework/Headers/TWTRTweet.h: * Подходит для загрузки в a UIWebView WKWebView или передачи в Safari: Pods// GoogleSignIn/CHANGELOG.md: — Поддерживает знак-вход через UIWebView вместо переключения приложения в браузер,

но я не могу решить проблему.

Пожалуйста, сообщите об этой проблеме.

Комментарии:

1. TwitterKit заархивирован, вам больше не следует его использовать.

2. Спасибо за ваш ответ, но есть ли альтернативный вариант?

3. @Marcel как решить эту команду Pods // GoogleSignIn/CHANGELOG.md: — Поддерживает вход через UIWebView, а не переключение приложения в браузер,

4. Убедитесь, что вы используете последнюю версию этого модуля «pod ‘GoogleSignIn’, ‘~> 5.0′» и запустите модуль обновления.