2020年去除AFNetWorking中UIWebView分類

從2020年4月開始,蘋果將停止接受使用UIWebView API的應(yīng)用,打包的時候會給一個這樣的提示:ITMS-90809: Deprecated API Usage** - Apple will stop accepting submissions of new apps that use UIWebView APIs starting from April 2020\. See [https://deve<wbr>loper.apple.<wbr>com/document<wbr>ation/uikit/<wbr>uiwebview](https://developer.apple.com/documentation/uikit/uiwebview) for more information.

解決方案一:

如果是手動拖AFNetWorking中小盆友你們其實可以通過手動刪除去進(jìn)行操作的。這里就不詳細(xì)講解了。

解決方案二:

使用cocoapods導(dǎo)入的AFNetWorking,可以更改一下pod的方式。之前是把整個AFNetWorking的庫都pod到項目中了。如果你和我的情況一樣沒有用到AFNetWorkingUIKit下的一些東西,可以進(jìn)行如下操作:

1.之前在podfile中我們是
pod 'AFNetworking', '~> 3.0'
2.現(xiàn)在改為把有用到AFNetWorking庫中的指定類pod到項目中
pod 'AFNetworking', '~> 3.0', :subspecs => ['Reachability', 'Serialization', 'Security', 'NSURLSession']
3.改為第二步指定pod指定的類會導(dǎo)致報如下的錯:
Snip20200318_2.png
4.由于我的項目中是封裝的網(wǎng)絡(luò)請求類,所以這里只是用了AFHTTPSessionManager這個類,所以我在網(wǎng)絡(luò)請求類中導(dǎo)入了這個頭文件就ok了。

#import <AFNetworking/AFHTTPSessionManager.h>

Snip20200318_3.png

當(dāng)然大家也是可以嘗試一下別人的方法:
1.網(wǎng)上解決方法一
2.網(wǎng)上解決方法二

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容