Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/opencv/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xamarin.ios 如何在xamarin.forms iOS中配置WkWebView?_Xamarin.ios_Wkwebview_Wkwebviewconfiguration - Fatal编程技术网

Xamarin.ios 如何在xamarin.forms iOS中配置WkWebView?

Xamarin.ios 如何在xamarin.forms iOS中配置WkWebView?,xamarin.ios,wkwebview,wkwebviewconfiguration,Xamarin.ios,Wkwebview,Wkwebviewconfiguration,最近,由于以下错误,我无法将我的新应用发布到应用商店: ITMS-90809:不推荐的API用法-使用UIWebView的新应用程序没有 不再接受。相反,使用WKWebView可以提高安全性和 可靠性。了解更多 () 问题1,什么是UIWebView和WkWebView?我甚至在我的项目中找不到一个词“UIWebView”,苹果怎么知道我在使用它?我使用的页面都是基于xamarin的,仅限于内容页面。您可以在我的xaml文件中参考下面的代码 <ContentPage xmlns="

最近,由于以下错误,我无法将我的新应用发布到应用商店:

ITMS-90809:不推荐的API用法-使用UIWebView的新应用程序没有 不再接受。相反,使用WKWebView可以提高安全性和 可靠性。了解更多 ()

问题1,什么是UIWebView和WkWebView?我甚至在我的项目中找不到一个词“UIWebView”,苹果怎么知道我在使用它?我使用的页面都是基于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?在“设置”页面中找不到任何选项

我已经尝试在iOS构建中的其他mtouch参数中添加“-optimize=experimental xforms product type”,但没有任何效果。还有别的办法吗?我只想发布我的应用程序。。。
这似乎是iOS上存在的Xamarin.forms问题

  • 确保Xamarin.Forms版本为4.7或更高版本,Xamarin.iOS版本为13.10.0.17或更高版本
  • 将链接器行为更改为仅SDK或全部链接,然后添加 其他参数:
    --optimize=实验性xforms产品类型
    请检查是否已在发布下设置了所有这些 配置和iPhone平台
  • 有关更多详细信息,请参阅

    你好,卢卡斯,谢谢你的回复。我的Xamarin.Forms已更新为4.8.0.1560,我的Xamarin.iOS为14.0.0。我还添加了其他参数。但仍然得到同样的结果。有没有我可能错过的地方?你可以按照这个线索。