class-dump工具安装

一、class-dump简介:

class-dump可以将Mach-O文件中的Objective-C运行时的声明信息导出,即编写OC代码时的.h文件。class-dump只能导出未加密的app头文件.

获取未加密的IPA可以通过源码打包的方式,或者直接下载砸壳后的IPA,或者自己通过工具等方式进行手动砸壳

官网:

class-dump工具安装_第1张图片
屏幕快照 2019-01-16 上午9.29.38.png

点击 class-dump下载dmg安装包

二、安装:

1.从官网下载.dmg的安装包,双击打开,可以看到三个文件.

class-dump工具安装_第2张图片
屏幕快照 2019-01-16 上午10.28.55.png

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

class-dump工具安装_第3张图片
屏幕快照 2019-01-16 上午10.37.11.png

大功告成.

三、特殊说明:

class-dump工具安装_第4张图片
屏幕快照 2019-01-16 上午10.42.08.png

class-dump工具安装_第5张图片
屏幕快照 2019-01-16 上午10.42.26.png

命令文件可以放在/usr/bin目录和usr/local/bin目录下:

但是发现/usr/bin目录放不进去,因为/usr/bin目录写入权限被关闭

usr/local/bin目录可以放进去,但是找不到执行路径.(具体解决办法正在发现中...)
所以选择将命令安装在当前用户目录下.

你可能感兴趣的:(class-dump工具安装)