1、 首先去官網(wǎng)(http://stevenygard.com/projects/class-dump/)下載最新版本的class-dump

48A0532E-8C93-4325-AE10-18C376C18AC4.png
2、 下載好class-dump-3.5.dmg后,將dmg文件里的class-dump復(fù)制到/usr/bin下

545176E2-EF4C-45BA-AAF2-7C8FDD49B370.png
3 OSX 10.11以后的版本,/usr/bin不再可寫.我們只能打開終端用命令行的方式將class-dump復(fù)制到/usr/bin目錄下.
3.1 打開Terminal,輸入mkdir ~/bin,在當(dāng)前用戶根目錄下創(chuàng)建一個(gè)bin目錄;
3.2 把class-dump(筆者的該文件在桌面上)拷貝到這個(gè)目錄里,并賦予其可執(zhí)行權(quán)限:mv /Users/apple/Desktop/class-dump ~/bin; chmod +x ~/bin/class-dump;
3.3 打開~/.bash_profile文件:vi ~/.bash_profile,在文件最上方加一行:export PATH=$HOME/bin/:$PATH,然后保存并退出(在英文輸入法中依次按下esc和:(shift + ;,即冒號(hào)),然后輸入wq,回車即可);
3.4 在Terminal中執(zhí)行source ~/.bash_profile;
3.5 驗(yàn)證是否安裝成功,輸入class-dump,如果出現(xiàn)以下打印信息則說明安裝ok,你可以盡情的將存儲(chǔ)在mach-O文件中的頭文件信息提取出來,并生成對應(yīng)的.h文件.

D0A0B665-A37A-47F1-B983-C52B38879B61.png