class-dump,顧名思義抚岗,就是用來dump目標(biāo)對(duì)象的class信息的工具或杠。它利用Objective-C語言的runtime特性,將存儲(chǔ)在Mach-O文件中的頭文件信息提取出來宣蔚,并生成對(duì)應(yīng)的.h文件向抢。
配置方法如下:
- 下載class-dump文件认境。
- 將下載的class-dump-3.5.dmg文件中的class-dump復(fù)制到“/usr/bin”目錄下。注意:Mac OS 11之后蘋果對(duì)/usr/bin權(quán)限做了限制挟鸠,不能直接拷貝文件到/usr/bin目錄里了叉信,解決辦法在這里。
- 打開終端艘希,輸入命令
sudo chmod 777 /usr/bin/class-dump
賦予其執(zhí)行權(quán)限茉盏。 - 輸入命令
class-dump
,可查看到它的一些基本參數(shù)枢冤。如下圖:
至此class-dump就配置完成了鸠姨。
最后,文中部分內(nèi)容來自沙神的《iOS應(yīng)用逆向工程第2版》淹真,版權(quán)歸沙神讶迁,感謝沙神。