Skip to content

IPHCodeObfuscation工具工程的辅助自动化的脚本,意在帮助开发者将IPHCodeObfuscation工具工程添加到自己需要进行代码混淆的的工程。

Notifications You must be signed in to change notification settings

iPhuan/IPHCodeObfuscationTool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

IPHCodeObfuscationTool

IPHCodeObfuscationTool.sh是一个自动化的脚本,意在帮助开发者将IPHCodeObfuscation工具工程添加到需要进行代码混淆的的工程。



使用说明:

1、下载 IPHCodeObfuscationTool目录(需要 IPHCodeObfuscationTool.shadd_pch_tools脚本工具在同一目录,如未安装brewruby,请提前安装)

2、打开终端,cd到你的工程根目录,如:

    cd /Users/iPhuan/Desktop/CodeConfusionTest

3、将IPHCodeObfuscationTool.sh拖入终端执行脚本,如有提示根据提示操作选择

4、参考IPHCodeObfuscation说明对代码进行混淆



手动添加IPHCodeObfuscation:

1、下载IPHCodeObfuscation,将其拷贝到主工程目录

注意需要移除IPHCodeObfuscation目录中git信息

2、打开你的工程,在Podfile文件的结尾添加以下代码并执行pod install命令

    pod 'IPHCodeObfuscation',           :path => './IPHCodeObfuscation'
    require './IPHCodeObfuscation/IPHObfuscationTools/PodObfuscate.rb'
    do_obfuscate

3、在主工程创建Prefix Header头文件,文件中需要包含IPHObfuscationSymbolsHeader.h头文件的引用,并在Build SettingsPrefix Header选项关联该pch文件

4、参考IPHCodeObfuscation说明对代码进行混淆



注意:

⚠️ 本工具适用于通过CocoaPods管理的项目工程;



版本记录:

V1.0.0

更新日期:2018年1月22日
更新说明:

  • 发布IPHCodeObfuscationTool第一个版本。

V2.0.0

更新日期:2018年4月24日
更新说明:

  • 新增自动添加pch文件操作;
  • 新增ObfuscationList.h文件备份操作,IPHCodeObfuscation可通过脚本进行更新。

V2.0.1

更新日期:2018年5月10日
更新说明:

  • 更新Git域名。

更新日期:2019年5月24日
更新说明:

  • 修复查找工程文件可能出错的问题;
  • 修复无法在Build Settings添加Prefix Header问题;
  • 更新文档说明;

About

IPHCodeObfuscation工具工程的辅助自动化的脚本,意在帮助开发者将IPHCodeObfuscation工具工程添加到自己需要进行代码混淆的的工程。

Resources

Stars

Watchers

Forks

Packages

No packages published