今天来公司,一看,替外公司发布的苹果应用,果然被拒了。被拒原因如下:
Guideline 4.3 - Design
硬着头皮看了一下说明,大意是跟别的应用重复。WHAT?咱这个确实是马甲,可是为别人做的啊。怎么就不能发了?赶紧搜索看看。找到以下资料,发现事情有点麻烦。这个是为其他公司做的马甲包,如果要用申请其他账号就要交钱,那还是等合同之后再说吧。
规避4.3的重心
切断当前马甲包与以往马甲包的所有相似性关联
- ipa包特征:
包括有代码相似性,资源相似性;
-
代码相似性解决办法:
a. 已有代码的混淆(改类名、改函数名)
b. 添加一些无用的代码 -
资源相似性解决办法:
a. 资源改名
b. 适当添加一些无用的资源
- 开发者帐号:
马甲包不要关联到同一个开发者帐号 - 材料相似:
iTunes应用材料如宣传图,AppIcon,版权人等不要相同
推荐工具
下载工程,配置Scheme并运行即可
本文摘自 :https://blog.51cto.com/u