UIWebview Устаревшее использование API - PullRequest
0 голосов
/ 25 марта 2020

Я интегрировал несколько сторонних фреймворков с использованием Carthage. Все библиотеки работают нормально, как и ожидалось. Apple собирается прекратить прием любого приложения, которое использует UIWebview в ближайшее время. Поэтому я перепроверил каталог моего проекта, выполнив эту команду ' grep -r UIWebView. ', Все мои framework.dSYM показывают совпадения для UIWebview. Кто-нибудь может подсказать, это нормально? или нам нужно вносить какие-либо изменения в проект? Любая помощь приветствуется. Спасибо.

1 Ответ

0 голосов
/ 26 марта 2020

Как объяснено в этой ссылке dSYM-файлы не содержат никакого функционального кода, и в зависимости от версии iOS, на которую вы ориентируетесь, UIWebView может появиться там (как это происходит в вашем случае).

Чтобы проверить, использует ли структура зависимость, в терминале можно сделать следующее:

nm FrameworkToBeChecked.framework/FrameworkToBeChecked | grep -i Dependency

Если результаты не отображаются, зависимость не содержится в структуре. nm отображает список имен (таблица символов) файла.

Все кредиты принадлежат автору комментария связанной страницы.

...