Прекращение поддержки Xamarin Forms UIWebView iOS - PullRequest
4 голосов
/ 07 мая 2020

Я последовал совету из следующей статьи:

https://devblogs.microsoft.com/xamarin/uiwebview-deprecation-xamarin-forms/

Я использую правильные версии: - Xamarin Forms @ 4.6.0.726 - Xamarin iOS @ 13.16.0.13

Я установил флаг в аргументах mTouch как --optimize = экспериментальный-xforms-product-type --warn-on-type-ref = UIKit.UIWebView

Я установил для компоновщика значение «Link Framework SDKs Only»

Однако я все еще получаю электронное письмо от Apple, в котором говорится о проблеме с UIWebView.

Это заставляет меня думать, что мой код все еще где-то есть ссылки на UIWebView.

Предупреждения, которые я получаю для этого 4x - Предупреждение MT1502: одна или несколько ссылок для ввода 'UIKit.UIWebView' уже существуют внутри 'Xamarin.Forms.Platform. iOS, Версия = 2.0.0.0, Культура = нейтральный, PublicKeyToken = null 'перед связыванием

Но я не знаю, как go вперед и найти, а затем удалить эти ссылки.

Пожалуйста может кто-нибудь предложить помощь?

Заранее спасибо!

1 Ответ

4 голосов
/ 09 мая 2020

Кажется, что --optimize = экспериментальный-xforms-product-type не удаляет ссылки на UIWebView из Xamarin.Forms.Platform. iOS. При использовании --optimize = force-rejected-types-remove он работает. Я отправил письмо в Apple и не получил письма об удалении UIWebView.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...