class-dump 是一款用來(lái)檢測(cè)存儲(chǔ)在 Mach-O 文件里的 Objective-C runtime 信息的命令行工具儡嘶。他可以檢測(cè)出 class愧薛,category戒洼,protocol 的聲明抖棘。Class-dump 產(chǎn)生的是 Objective-C 語(yǔ)法格式的聲明,所以它的可讀性更高净捅。
自己寫(xiě)個(gè)小程序測(cè)試一下:
創(chuàng)建一個(gè)testDemo的項(xiàng)目打包為ipa包疑枯,然后修改后綴名更改為testDemo.zip。雙擊打開(kāi)獲得Payload文件夾蛔六。
1.cd到當(dāng)前文件夾荆永,執(zhí)行命令
class-dump -H testDemo.app -o test
testDemo.app是Payload文件的名字,test是獲取的.h文件存儲(chǔ)的文件名會(huì)創(chuàng)建在Payload目錄下国章。