【发布时间】:2020-10-15 10:30:50
【问题描述】:
最近,由于以下错误,我无法将我的新应用发布到 App Store:
ITMS-90809:不推荐使用的 API 使用 - 使用 UIWebView 的新应用不可用 较长时间接受。相反,使用 WKWebView 来提高安全性和 可靠性。学到更多 (https://developer.apple.com/documentation/uikit/uiwebview)。
问题1,什么是UIWebView和WkWebView?我什至在我的项目中找不到一个单词“UIWebView”,Apple 怎么知道我在使用它?我使用的页面都是基于 xamarin 和仅内容页面。您可以参考我的 xaml 文件中的以下代码。
<ContentPage xmlns="http://xamarin.com/schemas/2014/forms"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml" >
<StackLayout>
</StackLayout>
</ContentPage>
就是这样,没有关键字“UIWebView”。
问题2,如何将我的整个项目设置为WkWebView?我在设置页面中找不到任何选项。
我已尝试将“--optimize=experimental-xforms-product-type”添加到 iOS 构建中的 Additional mtouch 参数中,但完全没有效果。还有其他方法吗?我只想发布我的应用程序...
【问题讨论】:
标签: xamarin.ios wkwebview wkwebviewconfiguration