昨天我将一个新应用推送到AppStore,但是由于以下错误而被拒绝。
ITMS-90809: Deprecated API Usage - New apps that use UIWebView are no longer accepted. Instead, use WKWebView for improved security and reliability. Learn more (https://developer.apple.com/documentation/uikit/uiwebview).
就我所知,此问题通常是由于使用
Webview
而发生的。我的项目中有一个Webview
,所以我决定将其删除(因为该部分当前未在项目中使用)。删除Webview
后,我再次将应用程序推送到AppStore,但是我的应用程序再次被拒绝,并出现相同的错误。之后,我进行清理,重建和删除bin,obj文件夹。删除Webview
后,我的应用被Appstore拒绝了2次。请参见以下屏幕截图:整个解决方案均不提供
Webviews
。 还有其他原因导致此错误吗?
最佳答案
这似乎是iOS上Xamarin.forms的现有问题。
其他参数:
--optimize=experimental-xforms-product-type
请检查所有这些是否已在版本下设置配置和iPhone平台。
有关更多详细信息,请参阅
https://devblogs.microsoft.com/xamarin/uiwebview-deprecation-xamarin-forms/
关于xamarin.forms - Xamarin形式:ITMS-90809:不推荐使用的API,但是我的项目中没有webview,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62888473/