一、class-dump简介:
class-dump可以将Mach-O文件中的Objective-C运行时的声明信息导出,即编写OC代码时的.h文件。class-dump只能导出未加密的app头文件.
获取未加密的IPA可以通过源码打包的方式,或者直接下载砸壳后的IPA,或者自己通过工具等方式进行手动砸壳
官网:
点击 class-dump下载dmg安装包
二、安装:
1.从官网下载.dmg的安装包,双击打开,可以看到三个文件.
2.打开终端Terminal,执行命令:
mkdir ~/bin
在当前用户根目录下创建一个bin目录。可以在用户目录看到此文件夹
3.把步骤1中的class-dump拷贝到2的文件夹中,然后执行命令:
chmod +x ~/bin/class-dump
添加执行权限
4. 打开bash_profile文件配置环境变量:
vim ~/.bash_profile
按下 i 键进入编辑状态,
在最下方加一行 export PATH=PATH
按下esc键,再按 shift + ":" 输入 "wq" 进行保存退出编辑
5. 执行命令:
source ~/.bash_profile
完成.
6.测试是否改变成功:
执行命令:
class-dump
大功告成.
三、特殊说明:
命令文件可以放在/usr/bin目录和usr/local/bin目录下:
但是发现/usr/bin目录放不进去,因为/usr/bin目录写入权限被关闭
usr/local/bin目录可以放进去,但是找不到执行路径.(具体解决办法正在发现中...)
所以选择将命令安装在当前用户目录下.