为了验证是否自己的代码已经混淆成功,需要进行反编译查看一下:
首先下载class-dump
http://stevenygard.com/projects/class-dump/
,放到 /usr/local/bin 这个目录下,
在终端 输入class-dump ,查看版本
显示 class-dump的版本后,就可以正常使用 class-dump 命令了
image.png
然后 我们就可以通过 找到模拟器运行的app,将app 进行反编译出来,导出到一个文件夹中 class-dump -H /Users/zhangshilong/Library/Developer/Xcode/DerivedData/testOne-aevhoofuplsyxyfibcazmarwnmsx/Build/Products/Debug-iphonesimulator/testOne.app -o /Users/zhangshilong/Desktop/myheads
将textOne 这个app的 .app包 通过 命令 反编译 输出到桌面的 myheads 这个文件夹下,结果如下
image.png
打开viewController,我们可以看到里面的方法,其中红框中的是我采用了脚本混淆代码,目的就是查看是否混淆成功,看来是成功了。
网友评论