0

我已经与一些合作伙伴网络实施了 Google Ads。但是其中一些使用UIWebView,当我将构建上传到 appStore 时,会收到这样的警告。

ITMS-90809:已弃用的 API 使用 - 自 2020 年 4 月 30 日起,Apple 将不再接受提交使用 UIWebView 的新应用程序以及自 2020 年 12 月起使用 UIWebView 的应用程序更新。相反,使用 WKWebView 来提高安全性和可靠性。

注意:我在我的项目中搜索过UIWebView单词但没有找到。

我在终端中使用这个命令,并通过它给出了使用的框架列表UIWebView

这是屏幕截图。

在此处输入图像描述

这是我的豆荚

pod 'GoogleMobileAdsMediationAdColony'
pod 'GoogleMobileAdsMediationInMobi'
pod 'GoogleMobileAdsMediationVungle'

请指导我解决这个问题?

4

2 回答 2

1

请检查 7.55.0 之后的最新 Google Ads 版本

发行说明 https://developers.google.com/admob/ios/rel-notes

删除了对 UIWebView 的所有引用。不再支持 UIWebView。

于 2020-06-06T09:41:02.917 回答
0

无需从 Google Ads Pod 框架中移除 UIWebView。我在 GoogleMobileAds 二进制文件中有它,但没有任何问题。尝试执行以下操作:

  1. 添加新行并在 info.plist 中设置键和值以使用 WKWebView 而不是 UIWebView。

键:gad_preferred_webview

值:wkwebview

  1. 创建存档并将其上传到 App Store

这个对我有用

于 2020-06-01T17:45:11.420 回答