【发布时间】:2020-08-23 01:44:14
【问题描述】:
我已听从以下文章的建议:
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, Version=2.0.0.0, Culture=neutral,链接前的 PublicKeyToken=null'
但我不知道如何继续查找然后删除这些引用。
请问有人可以帮忙吗?
提前致谢!
【问题讨论】:
-
似乎 --optimize=experimental-xforms-product-type 没有从 Xamarin.Forms.Platform.iOS 中删除对 UIWebView 的引用。使用 --optimize=force-rejected-types-removal 时,它可以工作。我已提交给 Apple,但没有收到关于 UIWebView 删除的电子邮件。
-
嗨,你可以在答案中更新这个,然后其他人会很容易看到:-)
标签: xamarin.forms uiwebview app-store-connect deprecated