klaus01 / KLGenerateSpamCode

iOS 马甲应用工具
MIT License
1.98k stars 539 forks source link

缺少 NewClass 代码函数调用名 #56

Closed superlu88 closed 5 years ago

superlu88 commented 5 years ago

其它都可以,就是生成垃圾代码不行

superlu88 commented 5 years ago

其它都可以,就是生成垃圾代码不行,希望能尽快给我回复,谢谢。

klaus01 commented 5 years ago

调用参数发出来。另外是编译执行,还是命令行执行?

superlu88 commented 5 years ago

-spamCodeOut /Users/pt 1/Desktop/xxxx/xx/xxxx/xxxx/xxxx xwljtexttrashs

superlu88 commented 5 years ago

是项目编译的

klaus01 commented 5 years ago

空格需要转义

superlu88 commented 5 years ago

这个我已经解决了,我现在的问题是用上面的方法生成提示缺少 NewClass 代码函数调用名,是生成垃圾代码的方法有变化吗?

klaus01 commented 5 years ago

你打个断点看下吧,看下代码中 gNewClassFuncationCallName 取到值是什么?

superlu88 commented 5 years ago

gNewClassFuncationCallName里面是:第三方,功能方法;

2018-12-20 14 36 33

我之前有看到你在另一个相似的问题中,说是-spamCodeOut有新添加两个参数,但是我这边不知道应该怎么修改,请教!

klaus01 commented 5 years ago

gNewClassFuncationCallName 就是新增的其中一个参数。

从你的截图来看,是目录中的空格没有转义的原因,第1和3行目录中的空格必需转义,否则会造成参数变多。

klaus01 commented 5 years ago

另外 -spamCodeOut 的目录最好不是第1行的子目录,可能会造成递归。

superlu88 commented 5 years ago

我现在使用的-spamCodeOut还只有两个参数, 之前看到你说,生成垃圾代码-spamCodeOut还需要增加两个参数: -spamCodeOut 垃圾代码文件存放目录 垃圾代码参数名 垃圾代码函数调用名 NewClass代码函数调用名 后面两个要填写什么内容, 希望有一个事例说明:-spamCodeOut /user/xx slkdejfo [垃圾代码函数调用名] [NewClass代码函数调用名]

klaus01 commented 5 years ago

[垃圾代码函数调用名] [NewClass代码函数调用名] 这两个参数是选填的,可以不用传。如果你要传,随意传个方法名及可。如-spamCodeOut /user/xx slkdejfo fjdksl fdjksla

superlu88 commented 5 years ago

解决了,必须要加后面两个参数才能成功,谢谢。