之前用python寫了一個OC代碼混淆腳本(python腳本),每次運行不方便,且其他人使用起來困難,就嘗試寫了一個mac工具。
工具地址:點我下載 密碼:2405
現階段工具還處於初級階段,功能還很單一,后續會根據具體需求進行完善、更新。
如有任何功能問題及建議請留言交流。
一下是操作示例:
第一步:
第二步:選擇需要混淆的文件
說明:向后只有點擊下一級目錄時才會起作用。
第三步:篩選混淆字段
第四步:生成混淆宏文件(點擊開始混淆后桌面會生成如下圖路徑的文件,該文件即為最終混淆文件:ZZConfuseDefine.h )
第五步:將該文件拖入工程, 到需要混淆的文件中或者進行全局引入,根據個人需要而定。
注:這里需要注意,引入時需要在需要混淆文件的最上方進行引入,因為該混淆包括類名混淆,如果在“ #import "ViewControlelr.h" ”的下方進行引入,則對應的 .m 文件中的頭文件引入會被混淆掉,導致編譯時找不到頭文件而報錯。
最后看一下混淆文件:
如有任何不解或者建議,可以留言給我,我看到后會及時解決更正。