iOS App在处理后被拒绝。 UIWebView问题?

问题描述 投票:0回答:1

我正在尝试更新我的应用,目前处于测试阶段。为此,我在App Connect上有一个Beta测试应用程序Target作为我的应用程序,并且我使用Testflight。该测试应用仅在提交给与实时应用不同的环境之前用于测试该应用。

但是昨天上传了构建后,我收到了此电子邮件:

Dear Developer,

We identified one or more issues with a recent delivery for your app, *. Please correct the following issues, then upload again.

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).

构建将进入处理过程,然后消失。我检查了我的plist文件。我检查了我的应用程序图标

UIWebView是拒绝的原因吗?Apple认为该应用程序尚未发布,因此无法与UIWebViews一起使用?

ios swift xcode applet
1个回答
0
投票

如果您要上载的应用尚未在App Store上发布,则如果使用UIWebView,则无法将其上载到TestFlight。没有办法解决这个问题。到2020年12月,即使您的应用程序已经在App Store上发布,如果这些新版本使用UIWebView,您也将无法再上载它的新版本。

Apple会将进入TestFlight的所有应用程序都视为要进入App Store本身。 TestFlight专门用于在应用程序投入生产之前对其进行Beta测试。实际上,为了生成指向您的TestFlight版本的公共链接,应用程序本身需要经过审核过程。

鉴于此,我不建议您将TestFlight用作分发您不打算投入生产的应用程序构建的机制。为了分发“测试应用程序”,我建议使用其他分发机制,例如Firebase App DistributionMicrosoft App Center,它们没有这些类型的限制。

© www.soinside.com 2019 - 2024. All rights reserved.