Class-dump 安裝和使用方法
class-dump,是可以把Objective-C運行時的聲明的信息導出來的工具。其實就是可以導出.h文件。
a) 下載安裝包
class-dump的下載地址: http://stevenygard.com/projects/class-dump/
這里我下載的是 class-dump-3.5.tar
點擊下載后,解壓會有class-dump和源碼文件。將class-dump 復制到/usr/bin/class-dump。如果是OS X 10.11,因為沒有/usr/bin文件夾的寫權限,所以將class-dump復制到/usr/local/bin/class-dump即可。
同時打開Terminal,執行命令賦予其執行權限:
sudo chmod 777 /usr/bin/class-dump
b) 使用
獲得ipa包的 exec 二進制文件文件,或者run 自己的工程,Products文件夾下右擊,然后顯示包內容,就能看到 exec 二進制文件文件。
創建一個文件夾 ,cd 到這個文件夾的目錄
在終端輸入:
class-dump -H `二進制文件名`
即可拿到工程中的.h文件。