Crashlytics窗格仍在使用UIWebView生成ITMS-90809:不推荐使用的API使用情况

时间:2019-09-10 16:03:28

标签: ios cocoapods crashlytics google-fabric

我最近将一个应用程序上传到 TestFlight ,并且从 Apple 得到了以下警告:

  

ITMS-90809:不推荐使用的API-Apple将停止接受使用UIWebView API的应用程序的提交。有关更多信息,请参见https://developer.apple.com/documentation/uikit/uiwebview

由于我根本没有直接使用任何UIWebView,所以我做了:

grep -r "UIWebView" .

结果是:

Binary file ./Pods/Crashlytics/iOS/Crashlytics.framework/Crashlytics matches

我正在使用最新的Crashlytics (3.13.4)

3 个答案:

答案 0 :(得分:3)

由于我遇到相同的问题,并与Crashlytics支持小组联系-他们告诉我关于此问题有几张票证,他们将尽快解决。不用担心,这只是一个问题。警告暂时忽略,稍后再更新您的SDK。

答案 1 :(得分:3)

运行let flagUrls = []; let countryNames = []; for (const country of countries) { flagUrls.push(country.flagUrl); countryNames.push(country.countryName); }

Crashlytics 3.14.0已于今天发布,其中删除了UIWebView符号以解决此问题。

答案 2 :(得分:1)

Google 必须通过摆脱UIWebView来更新 Crashlytics 。否则,Apple最终可能会拒绝这些应用程序。