在提交苹果商店的时候,多次因为ipv6环境的原因被拒,当时心里一万个...马,然后开始总结自己的问题。
1.首先将项目中用到的SDK和库全部查验一下是否有老版本的SDK,如果有,全部更新。因为用到的是cocoapos,所以更新还是很方便的。
2.苹果官方给了两种方式来搭建ipv6环境
链接:http://www.jianshu.com/p/bd1a0496f2f1
通过以上方式来搭建ipv6环境,如果手机app运行正常,排除这种可能。
3.检测后台服务器是否开启了ipv6通道,大多数公司用到的都是阿里的服务器,很多后台在配置的时候不清楚这点,ipv6渠道可能没有开启。
链接:http://www.jianshu.com/p/4446665c8581
说一下我2017年6月提交苹果审核的情况吧,遇到三次ipv6被驳回的原因,自己的代码都已经做了修改,同时也用了两种方式搭建环境来测试,没有问题。但是苹果还是不能正常访问,这方面我有一点自己的理解,我们搭建的ipv6环境底层还是用的ipv4环境,苹果ipv6走不通,可能会自动用ipv4环境,所以我们看不出来。然后,我察觉到可能不是自己的原因,于是找后台了解情况,检测服务器环境,最终,发现是服务器没有开启ipv6环境导致,再次上线,一次性通过。
希望我的情况能对大家有所帮助,如果有什么不对的地方,望留言指教,万分感谢🙏!