美文网首页
KLGenerateSpamCode-iOS代码混淆工具的使用

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

作者: SunshineFlow | 来源:发表于2019-01-22 17:17 被阅读11次

    版本记录

    版本号 时间
    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地址

    相关文章

      网友评论

          本文标题:KLGenerateSpamCode-iOS代码混淆工具的使用

          本文链接:https://www.haomeiwen.com/subject/ublrjqtx.html