Я интегрировал несколько сторонних фреймворков, используя Carthage. Все библиотеки работают нормально, как и ожидалось. Apple скоро перестанет принимать любое приложение, использующее UIWebview. Поэтому я перепроверил каталог моего проекта, выполнив эту команду 'grep -r UIWebView .' , Все мои framework.dSYM показывают совпадения для UIWebview. Кто-нибудь может подсказать, это нормально? или нам нужно внести какие-либо изменения в проект?. Любая помощь приветствуется. Спасибо.
Использование устаревшего API UIWebview
comment
Да, вам необходимо обновить сторонний фреймворк. Apple перестает принимать приложения, которые использовали UIWebView.
- person Rajan   schedule 25.03.2020
Ответы (1)
Как поясняется в этой ссылке, файлы dSYM не содержат функционального кода и в зависимости от версии iOS, на которую вы ориентируетесь, там может появиться UIWebView (как это происходит в вашем случае).
Чтобы проверить, использует ли фреймворк зависимость, вы можете сделать в терминале следующее.
nm FrameworkToBeChecked.framework/FrameworkToBeChecked | grep -i Dependency
Если результаты не отображаются, зависимость не содержится в структуре. nm
отображает список имен (таблицу символов) файла.
Вся заслуга принадлежит автору комментария связанной страницы.
person
Miguel Isla
schedule
26.03.2020
Спасибо, Мигель Исла, что поделился ссылкой. Так что надеюсь, я не хочу ничего менять.
- person Anoop K; 27.03.2020