Xamarin 在 iOS 上弃用了 UIWebView
Xamarin Forms UIWebView Deprecation on iOS
我遵循了以下文章的建议:
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
我已将链接器设置为 'Link Framework SDKs Only'
但是我仍然收到 Apple 发来的电子邮件,指出 UIWebView 的问题。
这让我相信我的代码仍然在某处引用了 UIWebView。
我收到的关于此 4x 的警告 - 警告 MT1502:在链接
之前 'Xamarin.Forms.Platform.iOS, Version=2.0.0.0, Culture=neutral, PublicKeyToken=null' 中已经存在对类型 'UIKit.UIWebView' 的一个或多个引用
但我不知道如何继续查找然后删除这些引用。
有人可以提供帮助吗?
提前致谢!
似乎 --optimize=experimental-xforms-product-type 没有从 Xamarin.Forms.Platform.iOS 中删除对 UIWebView 的引用。使用 --optimize=force-rejected-types-removal 时它起作用。我已提交给 Apple,但我没有收到有关删除 UIWebView 的电子邮件。
我遵循了以下文章的建议:
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
我已将链接器设置为 'Link Framework SDKs Only'
但是我仍然收到 Apple 发来的电子邮件,指出 UIWebView 的问题。
这让我相信我的代码仍然在某处引用了 UIWebView。
我收到的关于此 4x 的警告 - 警告 MT1502:在链接
之前 'Xamarin.Forms.Platform.iOS, Version=2.0.0.0, Culture=neutral, PublicKeyToken=null' 中已经存在对类型 'UIKit.UIWebView' 的一个或多个引用但我不知道如何继续查找然后删除这些引用。
有人可以提供帮助吗?
提前致谢!
似乎 --optimize=experimental-xforms-product-type 没有从 Xamarin.Forms.Platform.iOS 中删除对 UIWebView 的引用。使用 --optimize=force-rejected-types-removal 时它起作用。我已提交给 Apple,但我没有收到有关删除 UIWebView 的电子邮件。