今天来公司,一看,替外公司发布的苹果应用,果然被拒了。被拒原因如下:

  Guideline 4.3 - Design

  硬着头皮看了一下说明,大意是跟别的应用重复。WHAT?咱这个确实是马甲,可是为别人做的啊。怎么就不能发了?赶紧搜索看看。找到以下资料,发现事情有点麻烦。这个是为其他公司做的马甲包,如果要用申请其他账号就要交钱,那还是等合同之后再说吧。

 

规避4.3的重心

切断当前马甲包与以往马甲包的所有相似性关联

  1. ipa包特征:
    包括有代码相似性,资源相似性;
  • 代码相似性解决办法:
    a. 已有代码的混淆(改类名、改函数名)
    b. 添加一些无用的代码

  • 资源相似性解决办法:
    a. 资源改名
    b. 适当添加一些无用的资源

  1. 开发者帐号:
    马甲包不要关联到同一个开发者帐号
  2. 材料相似:
    iTunes应用材料如宣传图,AppIcon,版权人等不要相同

推荐工具

SpamCode 垃圾代码生成器

下载工程,配置Scheme并运行即可