各位开发者新年快乐,许久没有更新了,近期我收到反馈意思遇到苹果回复的新政策,不知道各位开发者有没有碰到过,我也会在下文提出我的猜测,要是有开发者也遇到了同样的问题,欢迎一起交流哦。
疑似新政策,据我了解的众多反馈,这是最新的回复内容:
关于2.3.1,具体来说,我们发现您的应用程序包含模糊代码,选择器错误,或旨在通过在App Store批准后更改应用程序的概念来颠覆应用程序审核流程的功能。模糊代码被处理得难以理解,通常用于在您的应用进行审核时隐藏功能和内容。
意思也简洁明了,就是说查出有模糊代码,查到使用了混淆工具。说实话我之前没遇到过这种回复,我也感觉这可能是苹果新弄出来的回复,要开始出手整治【混淆工具】这些东西了。我的开发者交流群也有大佬指出:“据说苹果专门收了一家算法公司搞这个事情,肯定不是改改名什么就能应付的”虽然不知道苹果收算法公司的消息来源是否可靠,但无风不起浪,大家也应该可以隐约感觉出苹果最近在处理这一块的问题了。我们交流群里的大佬也经过亲身实践【改了全部变量名 方法名 类名 并加入了大量有效但不走的混淆代码 每次进审8小时内,准other】验证了这个猜想,现在想靠混淆工具来应付苹果大爹,基本都是浪费时间。
我的推理与分析
苹果的黑箱操作已经是人尽皆知的了,以下也是我的个人推理与分析:还记得大约几个月前,苹果开发者账号出现大规模的other,不论新账号老账号基本都无一例外的中标了,现在回想起来细思极恐,当时大规模的调查可能就是苹果在“憋大招”,在调查期间可能就测试了他们最新的这个系统。而且据我观察,我发现近期审核人员审核端登陆的地点ip非美国,而且审查时间都是从下午开始的,特别奇怪
这个新政策针对谁?为什么会出?
我认为苹果这个新政策针对的就是市面上很多的马甲包,这类马甲包基本混一混稍微改一改UI就上了,苹果也发现了这个问题并且这类马甲包的数量也不是一点半点,就出了这么一套新的整治方案来净化市场了。
作为开发者该怎么应对?以及这个政策对未来的影响
现在看下来最好的办法就是别搞这些混淆了,老老实实的重写最为安全,但也可以博博运气去回复一下,并且最重要的其实还是做好隔离,做到万无一失。未来我预测市面上的马甲包会大批量减少,因为这个也是新出的回复,以前都没碰到过,很多专门搞马甲包,混淆工具的老哥们估计都要损失惨重了,苹果的审核机制肯定会越来越完善,未来一些新出炉的混淆工具也不晓得能不能行,我估计会越来越少。我也比较好奇有没有应对成功的,如果有开发者回复可以过的话欢迎一起交流探讨。