历时3个多月,今天我们的iOS项目终于在app store上架成功了,我觉得都可以写短篇小说了,感觉像唐僧师徒取经一样,历经九九八十一难,方能圆满😂
这里把一些上架的过程和经验分享给各位,希望能帮助大家早日上架成功!!!
我们的项目涉及到一些区块链技术,这个正是审核不通过的最大问题,如果没有这个问题,上架还是容易的,我相信各位上架不成功的原因,是因为应用基本都涉及到金融P2P、证券、游戏、虚拟货币、彩票赌博之类的内容,然后做了隐藏或者做马甲包,最后被苹果机审或人工审核发现后被拒了,少则被拒延审,多则封账号。所以也会出现很多企业无奈买个企业版上架,但是今年企业版苹果也查了很紧,我司两个企业版账号都被封了,当时买来花了10多万大洋就这样白白的浪费了😂😂😂
好了,废话不说,进入正题。
1.上架过程分享
之前应用更新上架一直都很正常,账号也是需要“养”的,平均每两周更新一次,保持良好的更新度和活跃度是非常有必要的,苹果会认为这个账号不错,审核都会优先的。
直到2018年12月7日,该应用的1.3.0的版本上架后,加了一些区块链的东西,被苹果机审卡住打回来了(如图1),竟然是传说中的2.1大礼包,这个可以说基本是无解了。网上的很多解决方案都是说,要一点一点回复,让苹果重新审核。但是我们当时上架比较急,一些运营活动是已经发布公告了,马上要开始的,所以当时也没去问“度娘”这个2.1大礼包应该如何解决,所以就重新改了源码,做了一些隐藏,再次打包提交了。
又是在焦急中等待了几天,结果还是一样,12月12日凌晨收到了被拒的通知,原因一样2.1大礼包(如图2)
这一次,我们问了度娘,选择了回复,回复内容如图3所示
如果有朋友碰到2.1的大礼包,不要捉急,按照苹果发的邮件,一条一条回复就行,态度一定要好,语气一定要坚定。😄😄😄
回复后,就是漫长的等待过程(一定要有耐心啊),期间有催促过2次询问审核进度,直到2019年1月17日苹果发了一份邮件(如图4),好像是感觉判了死刑一样,账号被打了删除标记😂😂😂。
内容如下:在进一步审查与您的Apple Developer Program会员资格相关的活动后,我们确定您的会员资格或与您的帐户相关的会员资格已被用于不诚实或欺诈活动。因此,您的Apple Developer Program帐户已标记为删除。
如果您想向应用程序审查委员会上诉,必须在14个日历日内提出。提交您的上诉时,请确保从“联系应用程序审查团队”页面的下拉菜单中选择“我要上诉应用程序拒绝或删除”。否则,您的Apple Developer Program会员资格将被终止,与您帐户关联的所有应用程序都将从应用程序商店中删除。
很显然,这个账号感觉是废了,这个时候,我们做两步打算,第一,老的账号先上诉,如果还不行,再次改内容上架重新审核,第二,申请新的iOS账号,改UI,改logo,新包上架。
这次被打回上诉内容如下图5所示:
上诉后,就再没什么回复消息了,一直石沉大海,于是我们在1月31日过年前再一次的在老账号提交上架申请。然后就是漫长的等待过程。。。。。。一直显示等待审核中,心很累。。。。。。年还是要好好过😄
年后回来,就准备新的名称,新的UI,新的ICON,新的LOGO,代码也进行了重构和混淆,就准备用新账号新包上架了,当然老账号的审核状态是 在2019年2月26日 变成了 正在审核中,哈哈,管他呢,死马当活马医了。
结果2月28日凌晨收到了苹果的回复,如下图6所示:
天呐,第一次苹果把4.2.2和4.3作为同一个理由给出,这就是摆明了不给我们上架,没事,斗争到底,我们把app操作录了视频,进行上诉,上诉内容如下图7所示:
哈哈,不管他呢,继续斗争到底,3月10日苹果再次已4.2.2和4.3作为同一个理由拒绝(如图8)😢😢😢
凭什么啊,还是继续上诉,抗争到底。
今天和平时一样醒来,也是习惯性的去看了appstore上的信息,结果显示1.3.0上架成功(图10)了😄😄😄,天大的喜事啊,感觉比股票涨停板📈都要开心。
2.碰到的一些问题和经验汇总
1、首先是2.1大礼包,碰到这个不要慌,这种一般都是机审卡的,只要针对每一条进行回复即可,回复的案例参考上面的图文。
2、4.2.2 最小功能不满足,一般这种情况可能是因为app中 h5的内容太多,应用过于简单,这样苹果会建议用h5发布就行了,这种需要iOS开发人员进行一些修改了,增加一些功能,其他没有太好的办法。
3、4.3马甲包被拒,这种网上也有常用的解决方案,就是要把iOS代码进行加固和混淆,现在很多公司都提供混淆工具,一般都是5万一个包,建议你多几个包,然后上架不成功退4万,至少收1万,后面每次更新都需要付费,如果你公司很有钱可以考虑,当然也可以找一些靠谱的加固工具,比如网易云提供的iOS加固服务,也是5万元起步,需要充值后方能开通,好像说3月初刚更新了最新的混淆方案,大家有钱都可以尝试一下。另外修改UI,修改ICON,修改LOGO,这个是必须的。
4、我觉得最重要的就是,不要放弃,坚决上诉,抗争到底😏😄哈哈。反正我们是成功了,希望这些能帮助到你们,也希望你们的app早日上线。