我遵循了以下文章的建议:
https://devblogs.microsoft.com/xamarin/uiwebview-deprecation-xamarin-forms/
我使用的是以下正确版本:-Xamarin表格@ 4.6.0.726-Xamarin iOS @ 13.16.0.13
我已经在mTouch参数中将标志设置为--optimize = experimental-xforms-product-type --warn-on-type-ref = UIKit.UIWebView
我已将链接器设置为“仅链接框架SDK”
但是我仍然收到Apple规定UIWebView问题的电子邮件。
这使我相信我的代码仍然在某处引用了UIWebView。
我收到的关于这4x的警告-警告MT1502:Xamarin.Forms.Platform.iOS中已经存在一个或多个键入'UIKit.UIWebView'的引用,版本= 2.0.0.0,文化=中性,PublicKeyToken = null',然后链接
但是我不知道如何继续查找并删除这些引用。
请有人可以提供帮助吗?
提前感谢!
似乎--optimize = experimental-xforms-product-type并未从Xamarin.Forms.Platform.iOS中删除对UIWebView的引用。当使用--optimize = force-rejected-types-removal时,它可以工作。我已提交给Apple,但没有收到有关删除UIWebView的电子邮件。