IOS垃圾代码注入

用的大佬的工具KLGenerateSpamCode

源码下载链接:https://github.com/JourneyYoung/iOSMixProject

build好的文末下载

打开下好的工具,找到Edit Scheme,配置Arguments Passsd On Launch

IOS垃圾代码注入插图
  • 1.工程代码的绝对路径
  • 2.-modifyProjectName [原工程名]>[新工程名]
  • 3.-modifyClassNamePrefix [xcodeproj文件的绝对路径,不是pod安装后的那个打开文件] [旧类前缀]>[新类前缀]
  • 4.-spamCodeOut
  • 5.-ignoreDirNames [需要忽略的文件夹],[需要忽略的文件夹] 注意,Pods文件夹不在混淆范围内,不需要写
  • 6.-handleXcassets (混淆图片文件)
  • 7.-deleteComments (删除多余的空格和注释)
  • 8.-chageAPIPrefix [旧方法名前缀]>[新方法名前缀] 注意,前缀要有“”才能被识别,如果之前工程中没有xx下划线开头来命名方法的,此项不要勾选
  • 9.-modifyAPIName 改变api名字,注意是随机的,这个更改最好不要提交,只用来上架,一次性操作,否则可能增加后续维护的负担(看不懂方法名了)
  • 配置完成后运行这个工具
IOS垃圾代码注入插图1

完成。

ps:我自己操作的时候有个地方数组越界了

NSNumber *number = arrayOfLocation[arrayOfLocation.count-1];

我自己改成:

NSNumber *number = arrayOfLocation.count > 0 ? arrayOfLocation[arrayOfLocation.count-1] : 0;
© 版权声明
THE END
喜欢就支持一下吧
点赞8赞赏 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容