klaus01 / klgeneratespamcode Goto Github PK
View Code? Open in Web Editor NEWiOS 马甲应用工具
License: MIT License
iOS 马甲应用工具
License: MIT License
1.有时候会误删除//字符,比如我的代码里auto nFind=strUrl.find("//");就会删成这样auto nFind=strUrl.find("
2.对于含有乱码注释的文件,打不开,具体报错方法是:
NSError *error = nil;
NSMutableString *fileContent = [NSMutableString stringWithContentsOfFile:path encoding:NSUTF8StringEncoding error:&error];
if (error) {
printf("打开文件 %s 失败:%s\n", path.UTF8String, error.localizedDescription.UTF8String);
abort();
}
我的文件乱码注释是://∑˛ŒÒ∆˜∂œø™¡¨Ω”,是否换个编解码试一下,不用NSUTF8StringEncoding?
此框架后续是否有 为项目文件的方法 变量名统一添加前缀
例如:
UIView+LoadNib.h -> xxxUIView+LoadNib.h
用到该类的文件中#import “UIView+LoadNib.h” 没有改变。而且xxxUIView+LoadNib.h也没有加入到工程里边。
不知道怎么解决啊?
其他的命令,运行后都正常,在执行修改工程名时,只是修改了一个文件夹的名字
如题,没有类前缀的想新增的话 怎么写-modifyClassNamePrefix
您好,请问我用了这个您的代码 按照教程设置后,
修改 Xcassets 中的图片名称完成
删除注释和空行完成
打开文件 /Users/xxxx/Desktop/work/xxxx/ReactNative/study/HelloRN-master/node_modules/react-native-windows/ReactWindows/ChakraBridge/Release/pch.pch 失败:The file “pch.pch” couldn’t be opened using text encoding Unicode (UTF-8).
(lldb)
这个错误,但是我的源文件不在这个文件夹内的。好像会修改到其他东西??请问什么问题
执行./GenerateSpamCode \
/Users/xxx/Documents/work/XXX
-deleteComments
提示:*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '*** -[NSRegularExpression enumerateMatchesInString:options:range:usingBlock:]: nil argument'
*** First throw call stack:
(
0 CoreFoundation 0x00007fff51ec9571 __exceptionPreprocess + 256
1 libobjc.A.dylib 0x00007fff7de7aefb objc_exception_throw + 48
2 CoreFoundation 0x00007fff51ec93a3 +[NSException raise:format:] + 193
3 Foundation 0x00007fff541e50dc -[NSRegularExpression(NSMatching) enumerateMatchesInString:options:range:usingBlock:] + 223
4 Foundation 0x00007fff541e4feb -[NSRegularExpression(NSMatching) matchesInString:options:range:] + 146
5 GenerateSpamCode 0x00000001082eae56 regularReplacement + 502
6 GenerateSpamCode 0x00000001082ed8ba deleteComments + 794
7 GenerateSpamCode 0x00000001082ed7b0 deleteComments + 528
8 GenerateSpamCode 0x00000001082ed7b0 deleteComments + 528
9 GenerateSpamCode 0x00000001082ed7b0 deleteComments + 528
10 GenerateSpamCode 0x00000001082ed7b0 deleteComments + 528
11 GenerateSpamCode 0x00000001082ed7b0 deleteComments + 528
12 GenerateSpamCode 0x00000001082ed7b0 deleteComments + 528
13 GenerateSpamCode 0x00000001082ec2ef main + 3695
14 libdyld.dylib 0x00007fff7ef41085 start + 1
15 ??? 0x0000000000000003 0x0 + 3
)
libc++abi.dylib: terminating with uncaught exception of type NSException
Abort trap: 6
在执行 -modifyClassNamePrefix 替换类名时出现 "-modifyClassNamePrefix不存在" 这个错误
在删除代码中的所有注释和空行的时候,误删了第三方库的东西,怎么忽略第三方库,不做修改。使用-ignoreDirNames + 第三方库路径 无用
如题,大佬可以改支持一下吗
GenerateSpamCode[39408:68912785] *** Terminating app due to uncaught exception 'NSRangeException', reason: '*** -[__NSArrayI objectAtIndexedSubscript:]: index 3 beyond bounds [0 .. 2]
使用 ImageMagick 对 png 图片做轻量压缩,及不损失图片质量,又可改变图片文件 hash 值。方法:
安装 ImageMagick,brew install imagemagick
压缩工程目录下所有 png 文件,find . -iname ".png" -exec echo {} ; -exec convert {} {} ;
使用 find . -iname ".png" -exec echo {} ; -exec convert {} {} ; 报错
dyld: Library not loaded: /ImageMagick-7.0.7/lib/libMagickCore-7.Q16HDRI.5.dylib
Referenced from: /Users/xiaojie/Desktop/worlk/ImageMagick-7.0.7/bin/convert
Reason: image not found
缺少垃圾代码函数调用名?
能够给个截图 这下面 是什么。。 除了安装 brew install imagemagick 下面 是怎么操作的 实在不知道
// find . -iname ".png" -exec echo {} ; -exec convert {} {} ;
// or
// find . -iname ".png" -exec echo {} ; -exec convert {} -quality 95 {} ;
目前苹果针对马甲应用采用软暴力,疑似应用全部无限等待审核中。。
对于这种情况,这个工具还有解么?
貌似混淆也没用了,大佬目前使用情况如何?
打开工程文件 /Users/wt/Desktop/QQJXLuckPay_Mains/QQJXLuckPay.xcodeproj/project.pbxproj 失败:The file “project.pbxproj” couldn’t be opened because there is no such file.
你好,我用你这个修改包的名字的时候就文件夹的名字改了,其余的没有改变。还有,生成的垃圾代码只是一些分类,但是核心文件的方法名,属性名都没改变,只是改变类名了。这个状态真的能过审核??最近被4.3搞的头大了
你好!这个问题怎么解决啊
我设置完参数 最后一步 GenerateSpamCode是什么
使用二进制文件,在终端中执行 GenerateSpamCode
$ ./GenerateSpamCode
/Users/kelei/Documents/work/git/projectName/source
-deleteComments
运行老是提示-deleteComments不存在
Program ended with exit code: 1
其他的也一样 感觉我用的方法不对 有联系方式吗?
打开文件 /Users/user/Desktop/XXX/XXX/XXXX/Framework/XXXXX.framework/Headers/IOSemvapi.h 失败:The file “IOSemvapi.h” couldn’t be opened using text encoding Unicode (UTF-8
一直说打开工程文件失败
控制台输出:
修改 Xcassets 中的图片名称完成
删除注释和空行完成
修改工程名完成
开始修改类名前缀...
修改类名前缀完成
生成垃圾代码完成
Program ended with exit code: 0
运行完成后查看原工程,发现工程名没改,然后工程文件XXX.pbxproj打不开
您好,修改 xxx.xcassets 文件夹中的 png 资源文件名。请问如何使用
大神,很佩服你写的这脚本;但是我发现UITests,UITest文件好像没有修改,可以的话希望大神能够解决这个问题。
我的项目中全都模块话了,私有Pod库修改前缀之后报错了,重新install也不行
这 git 的评论功能也是把我搞晕了,想替换评论都不行....
我想问下,为什么我类名改成功了,方法名前缀却没替换掉,还有log说垃圾代码打印生成完成也看不到
可以留个QQ吗
swift工程里pod里面的被改了,忽略文件夹不起作用,某些文件是红的,需要重新导入,某些.h文件没有加前缀,加方法参数没起作用
最后执行./GenerateSpamCode
/Users/liujie/Documents/work/Paloma-Selection
-deleteComments
提示:缺少任务参数 -spamCodeOut or -handleXcassets or -deleteComments
方便的话联系我: 5894672
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.