给iOS加入混淆代码
第一步
在进行代码混淆之前,我们需要在我们的项目中增加两个文件:confuse.sh&func.list
我们打开我们的终端命令行分别打出 touch confuse.sh ;touch func.list
第二步
这个时候我们点击我们的confuse.sh文件可以看到里面的内容是空的,我们要填一些代码进去,点这个链接地址iOS安全攻防(二十三):Objective-C代码混淆可以把这位大神的代码粘贴到自己的confuse.sh文件中
第三步
配置 Build Phase
先点击加号选择NEW Run Script,并加入以下代码
第四步
编译,会报错 提示Permission denied没有权限,需要在终端输入命令行 chmod 755 confuse.sh 给我们的脚本本间授权
第五步
在次编译就会有一个codeObfuscation.h文件生成,但是这个文件会在
把这个文件Add引入到和.sh文件在同一目录下
第六步
在pch文件里面#import "codeObfuscation.h"再次编译就成功就好了.
第七步
把需要混淆的方法名加入到func.list里面就可以了,其他的都一样.