iOS 檢測(cè)是否含有Deprecated API Usage UIWebView

ITMS-90809: Deprecated API Usage UIWebView

自從2020開始,每次上傳包,都會(huì)有Deprecated API usage XXXUIWebView APIS
原以為是不是蘋果一刀切給的提示,后來發(fā)現(xiàn),的確內(nèi)部是含有UIWebView的,那么問題來了,如何能夠確定是否含有過期的API呢
1.反編譯
class-dump是可以把Objective-C運(yùn)行時(shí)的聲明的信息導(dǎo)出來的工具。可以導(dǎo)出.h文件。用class-dump可以把未經(jīng)加密的app的頭文件導(dǎo)出來
class-dump
鏈接: https://github.com/AloneMonkey/MonkeyDev/blob/master/bin/class-dump

解壓后將class-dump 復(fù)制到/usr/bin/class-dump。
下載后,請(qǐng)參考其他小盆友的更相信的文章
http://www.itdecent.cn/p/df20e4357bed
2.找到要解壓的IPA包
比如

8AE16352-6A99-49C8-B0A2-CFF7F5E5171C.png

更換文件夾名字為
8E2146F2-BE7D-4F8D-BC4A-6E6BE867DAC8.png

解壓一下
9DFE1B31-0197-479C-9599-F5A7CA77598F.png

新建一個(gè)文件夾,保存反編譯后的.h文件,我在桌面上建了一個(gè)result文件夾
用命令行cd到Payload該文件夾
輸入命令行
class-dump -H Helloword.app -o ~/Desktop/result
9EC35CC1-6C6E-4028-9FF3-890AD8E58B0C.png

result已經(jīng)有反編譯后的文件了
879EB7B0-2333-4C6D-B071-F1188A066FEC.png

3.利用sublimeText進(jìn)行查找看這些類是否有UIWebView
截屏2020-04-01下午5.22.57.png

截屏2020-04-01下午5.24.10.png

截屏2020-04-01下午5.23.18.png

好了,已檢測(cè)沒有UIWebView相關(guān)的API
完畢!?。。?!
如有問題,請(qǐng)私聊,謝謝

這篇文章寫的很好
http://www.itdecent.cn/p/7a4e08689d73

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

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

  • mean to add the formatted="false" attribute?.[ 46% 47325/...
    ProZoom閱讀 3,187評(píng)論 0 3
  • feisky云計(jì)算、虛擬化與Linux技術(shù)筆記posts - 1014, comments - 298, trac...
    不排版閱讀 4,333評(píng)論 0 5
  • 1.感恩曾老師經(jīng)典班四天的課程,讓我內(nèi)心越來越平安,感覺那個(gè)相信愛的聲音越發(fā)篤定 2.感恩老師說的三個(gè)月的功課,不...
    孔睿欣閱讀 285評(píng)論 0 0
  • 我有了淡淡的哀愁和傷感,是《螢》給我的,這感覺如一團(tuán)輕霧縈繞在心間,揮之不去。那是秋雨后望著片片黃葉飛落的傷懷...
    林海月夜閱讀 988評(píng)論 1 1
  • 今日休假,閑翻《莊子》,偶至“達(dá)生"篇,見一段文,若有所感,其文曰: 夫畏途者,十殺一人,則父子兄弟相戒也,必盛卒...
    o光陰故事o閱讀 381評(píng)論 1 4

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