NMAKIT использует устаревший UIWebView - возможно, в MDSKUI 2.1.2 - PullRequest
0 голосов
/ 20 сентября 2019

Сегодня я отправил обновление в магазин приложений и получил предупреждение «Устаревшее использование API» - Apple прекратит прием заявок на приложения, использующие API-интерфейсы UIWebView

Я искал свое приложение и обнаружил, что не использую UiWebView,Используется ли UiWebView в Here SDK 3.12 или MSDKUI 2.1.2?

Ответы [ 3 ]

1 голос
/ 20 сентября 2019

MSDKUI 2.1.2 не имеет ссылки на UIWebView.

1 голос
/ 23 сентября 2019

Источники NMAKit не содержат никаких ссылок на UIWebView.Однако я нашел по крайней мере одну внутреннюю стороннюю зависимость, которая содержит такую ​​ссылку.Версия

3.13.2 планируется выпустить на следующей неделе.Сообщит вам, если бы быстрое исправление было найдено и включено в 3.13.2 или в следующие выпуски HERE SDK.

0 голосов
/ 20 сентября 2019

Я нашел использование UIWebView в NMAKIT. С терминала я изменил каталог на последний Архив, например,

cd ~/Library/Developer/Xcode/Archives/<date>/myapp.xcarchive/Products/Applications/myapp.app

Затем использовал nm:

nm GuideMeToHERE | grep UIWeb
for framework in Frameworks/*.framework; do
  fname=$(basename $framework .framework)
  echo $fname
  nm $framework/$fname | grep UIWeb
done

Вывод, который я получил:

NMAKit
                 U _OBJC_CLASS_$_UIWebView
...