KLGenerateSpamCode-iOS代码混淆工具的使用

2019-01-22  本文已影响11人  SunshineFlow

版本记录

版本号 时间
v1.0 2019.01.22 星期二

前言

KLGenerateSpamCode是柯磊写的,用于iOS马甲包上传混淆的工具Git地址

使用方法

设置参数
Edit Scheme->Run->Arguments Passed On Launch 依次填入参数 设置参数
修改工程名
         /Users/qingtianxiaozhu/Desktop/TestProject/TestProject
         -modifyProjectName
         TestProject>NewTestProject
        (Podfile被修改后需要手动pod install)
删除代码中所有注释和空行
         /Users/qingtianxiaozhu/Desktop/TestProject/TestProject
         -deleteComments
修改类名前缀
        /Users/qingtianxiaozhu/Desktop/TestProject/TestProject
        -modifyClassNamePrefix 
        /Users/qingtianxiaozhu/Desktop/TestProject/TestProject.xcodeproj
        OLD>NB(如果之前没有前缀的话,会自动生成前缀)
        -ignoreDirNames webview,lib,Category(希望忽略的文件,中间用逗号隔开,category类型要忽略)
添加垃圾代码
        /Users/qingtianxiaozhu/Desktop/TestProject/TestProject
        -spamCodeOut
        /Users/qingtianxiaozhu/Desktop/TestProject/TestProject/HomePage (输出目录)
        method(根据method生成垃圾方法)
修改资源文件名
        /Users/changjie/Desktop/LuoNuo/LuoNuo 
        -handleXcassets
       (修改了图片的名字和Contents.json配置中图片名)

后记

1修改类名前缀时候,-ignoreDirNames忽略一些不需要修改的Vendors(三方) Expand(扩展) Category(类别),可以在搭建框架的时候把这些放到一个目录直接忽略此目录,不然会出问题。
2要使用修改资源文件名功能,图片要放在xcassets文件夹中。
3YuYang增加功能后的第二个版本Git地址

上一篇下一篇

猜你喜欢

热点阅读