版本记录
版本号 | 时间 |
---|---|
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地址
网友评论