近来跟朋友聊起这个东西,他们公司一个产品弄了多个马甲包,上马甲包之前会对代码进行混淆来过苹果的机审。对这个有点兴趣顺带查了下资料,大概了解到苹果会对代码相似度较高的app不允许上架。
对此我有个疑问,我们用cocos来做游戏,就是cocos2dx + lua的形式。可以说很多人都不会作代码混淆吧,那么大家cocos的部分不是都相同吗,苹果会不会对此打回。还是说苹果只是对你资源部分进行审查?可是朋友说他们只混淆自己写的部分,那么cocos部分大家都是相同的,假如游戏都比较简单的情况下,只是lua的改变而已,那肯定会有大量app代码是相似的,也就是cocos部分。哪位大神能解释下苹果对相似代码的审核原理吗,特别是有共同库自定义部分代码很少的情况。