klaus01 / KLGenerateSpamCode

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

modifyProjectName 命令报错 #35

Open iOSGL opened 6 years ago

iOSGL commented 6 years ago

配置如下 报错如下

工程结构如下

klaus01 commented 6 years ago

报错的 pch 文件,不是 utf8 的。

iOSGL commented 6 years ago

image 两者保持一致就可以了,但是请问作者 缺少垃圾代码函数调用名 又是怎么回事呢

klaus01 commented 6 years ago

哦,之前更新的版本,生成垃圾代码-spamCodeOut还需要增加两个参数: -spamCodeOut 垃圾代码文件存放目录 垃圾代码参数名 垃圾代码函数调用名 NewClass代码函数调用名

iOSGL commented 6 years ago

请问作者生成的垃圾代码全部报错,怎么解决呢,全部报错。

iOSGL commented 6 years ago

基本上每个类去编译都报错

klaus01 commented 6 years ago

生成代码时参数名参数多传了个逗号

Katherine923 commented 6 years ago

是直接把生成的垃圾文件拷贝到项目里面吗?

klaus01 commented 6 years ago

@Katherine923 对,将垃圾代码文件拖到工程里

Katherine923 commented 6 years ago

不需要再加调用吗?这样4.3被拒能规避掉?

klaus01 commented 6 years ago

@Katherine923 不需要调用,OC 的 Category 即使不调用也会被编译到二进制包中。

能否规避 4.3,不一定!4.3 分机审和人审,增加垃圾代码能规避机审,但不能规避人审。

iOSGL commented 6 years ago

第一次4.3被拒是机审 第二次回复一模一样,是人审。

所以即使做了这些处理,也不能保证百分之百通过。

klaus01 commented 6 years ago

是的。做了这些处理并不能保证百分之百过审。这只是一种思路,可以尝试,苹果检查方式也一直在更新,老方式慢慢的就不管用了。

人审 4.3,一般是展示给审核人员的功能单一,或者这些功能的应用已经很多了,功能同致化太严重,审核人员就给拒了。

coderDeviCheng commented 4 years ago

但是请问作者 缺少垃圾代码函数调用名 又是怎么回事呢

请问一下 我也出现了同样的问题,你说的两者保持一致是指的什么保持一致 我不是很懂