提问人:shraddha k vaishanani 提问时间:8/18/2020 更新时间:8/18/2020 访问量:2120
UIWebView 仍存在于 Google 移动广告中
UIWebView still exist in Google Mobile Ads
问:
我正在尝试为IOS构建,但是在上传到ITuneconnect后,我收到了此消息。 ITMS-90809:已弃用的 API 用法 - 不再接受使用 UIWebView 的新应用。相反,请使用 WKWebView 来提高安全性和可靠性。了解更多 (https://developer.apple.com/documentation/uikit/uiwebview)。
我知道这个问题已经存在了。我使用此命令搜索了我的项目
grep -r “UIWebView”。
我得到了一场比赛
二进制文件 ./GoogleMobileAds.framework/GoogleMobileAds 匹配项
请让我知道我该如何解决这个问题。
那么任何人都有解决方案,请帮助我。
谢谢。
答:
4赞
iDeveloper
8/18/2020
#1
好!
因此,安装您的 Google Ads 广告连播,将此行广告连格“Google-Mobile-Ads-SDK”放在一起
而且不用担心它会在 Google Ads 中显示 UIWebView,grep -r "UIWebView" .
但这不会阻止您构建您的应用程序并提交到 TestFlight/App Store,
因为谷歌已经解决了这个问题。
点:
- 清除派生数据
(/Users/yourMacName/Library/Developer/Xcode/DerivedData/)
- 清理 Xcode 项目
(cmd+shift+k)
评论
0赞
tijs
9/22/2020
尽管发行说明提到 UIWebview 已被删除,但引用仍然存在,并且仍然会触发 Apple 的警告
2赞
Capella
9/26/2020
Google-Mobile-Ads-SDK 7.65.0,Xcode 11.5 对我有用。当我运行时,它仍然显示警告,但 Apple 接受它。grep -r "UIWebView" .
1赞
Miguel Espeso
3/2/2021
嗨@¡开发人员,我已经尝试了您的解决方案,但Apple一直拒绝我的项目。UIWebView 不再被接受你能给我任何其他想法吗?谢谢
0赞
iDeveloper
3/3/2021
@MiguelEspeso请检查您的项目 grep -r “UIWebView” 。整个项目中是否还剩下 UIWebView 的其他内容。
0赞
Miguel Espeso
3/3/2021
@¡Developer我不知道我应该在哪个文件夹中运行此命令。看看我的问题
评论