之前我们讲到了马甲包的作用,我们就接着分享如何上架马甲包,有过向 App Store 提交 App 被拒经历的人,大概都听说过这个恐怖的 4.3 条款,和下架14天封号的警告,最怕苹果爸爸深夜的关心,现在我们就来分享马甲包过审妙计。

ios马甲包代码混淆 ios马甲包怎么用_App

一、马甲包本身
1.在外观上,马甲包就必须精致且有吸引力,才能起到导流的作用,为了防止应用市场的拒审,也需要在标题、关键词等处和主APP要有较大的不同。包名设置也一定要有所不同,且尽量不按规律走,更容易降低被竞品发现的可能性。功能上也要尽可能地降低和主APP的相同之处。
2.外部条件也要有所不同。这一点就涉及到了开发者的信息了,尽量要用不同地区不同开发者的账号来上架马甲包,同时联系方式也要有所不同。所提交的IP地址和应用分类也要不一样,才能在最大程度上降低被应用市场拒绝的可能。

二、审核上架
机审:
 嵌入的SDK需要单独申请;
 代码相似问题解决方案:
1.ipa包特征:
• 包括有代码相似性,资源相似性;
代码相似性解决办法:
• 已有代码的混淆(改类名、改函数名、改文件名、改工程名);
• 添加一些无用的代码;
资源相似性解决办法:
• 资源改名;
• 适当添加一些无用的资源;
2.开发者帐号:
• 马甲包尽量不要关联到同一个开发者帐号;
3.元数据配置相似性:
• 针对收费产品,可以修改应用程序价格,打造与原产品不同的价格级别;
• 修改应用程序发布地区,打造与原产品不同的售卖地区或分不同地区运营;
• 修改产品分类,打造与原产品不同的产品侧重属性分类。

人审:
 测试账号,演示账号与主包不能一样;
 包名Bundle ID不能与主包类似,主包Bundle ID:com.xiaomi.loan;
 版本号从1.0开始,不要和主包版本一样;
 App图标,标题&副标题,应用介绍,地区,营销截图(屏幕快照),支持网站,隐私协议网站(如果添加的话)和主包都不能一样;
 最好是后端做控制开关,不更新应用也可以更新APP里的内容。

其他:
 马甲包激活数据能否提供 ;
 马甲包用户数据库独立,不使用主包的库(主要用于IDFA排重);
 提交审核时尽量更换电脑提交,不要和主包用同一台电脑。

总结:App Store 让你上架,你就是合理的;App Store 不让你上架,说明你能力不够,搞赢 4.3 条款,你就是赢家,千万不要因为被拒就觉得问题出在你自身,上有政策,下就有对策。实在搞不定苹果爸爸就来找我解决!