我已经在Testflight中上传了应用程序,并收到了包含以下内容的信函: ITMS-90809:不推荐使用的API-Apple将停止接受使用UIWebView API的应用程序的提交。有关更多信息,请参见https://developer.apple.com/documentation/uikit/uiwebview。
我重构了代码,但项目中仍然有UIWebView + AFNetworking.h文件。
我更新了广告连播,现在有了AFNetworking(3.2.1)
请问我,如何也从AFNetworking中删除UIWebView。
答案 0 :(得分:0)
Pod Install
#import <AFNetworking/[FileName].h>
更改为:#import "[FileName].h"
答案 1 :(得分:0)
我遇到了同样的问题。我没有在代码中的任何地方使用UIWebView,而是签出了两个具有UIWebView引用的外部库。所以我不得不删除引用。
如何使用UIWebView找出哪个外部库?
$ grep -r "UIWebView" .
它将给出其中包含UIWebView引用的库列表。
在我的案例中找到了2个库?
我如何删除引用? 看来新版本已删除UIWebView引用,所以我将Podfile中的AFNetworking库更改为最新版本。
pod 'AFNetworking', '~> 4.0'
TwitterKit还引用了UIWebView。但是问题是您可以更新到新版本。过去两年中,对此没有新的开发。
我不得不从项目中删除TwitterKit。所以我刚刚从Podfile中删除了TwitterKit依赖项