关于App Store IPv6被拒

作者: 丶Destinyxl | 来源:发表于2016-08-17 13:29 被阅读1449次

    最近的App提交审核被拒,苹果给的原因是

    查询了相关文档,从2016年6月1号之后发布或更新App必须要支持IPv6。or ,Binary Rejected。

    问题是知道了,但是怎么解决呢。。。  问度娘啊! 不过还是简书的大神多,整理了一下出现这个IPv6适配问题的原因主要有两个:

    1.iOS程序本身的问题,主要就是项目中引入的第三方库(AFN等...)和一些SDK(友盟分享等...)没有对IPv6做支持。 检查一下项目用到的第三方,比如AFN是不是3.0之前版本之类的。 我们常用的第三方都会在第一时间对SDK做IPv6支持,建议大家使用cocoapods注意更新

    友盟分享的更新 AFN在3.0.0针对Reachability库支持了IPv6 极光推送岁IPv6的支持

    这里只是列举,根据自己项目中引入库文件排查,不清楚的可以去查看官方文档,看自己使用的版本是否支持了IPv6。 

    其次,由于国内网络大都还没对IPv6作支持,可以自己在Mac环境下搭建IPV6环境测试,类似文章网上很多,上述文档中苹果官方也有说明。


    2.在确认完库没问题,同时在搭建环境下测试也没问题,那就基本上是服务器的问题了

    使用终端输入 dig +nocmd +nostats  域名 AAAA  测试服务器是否有回应,这里需要感谢@喝杯开水压压惊的文章

    我这边测试的结果是

    注意观察Got answer 里面的status 如果出现NOERROR是没有问题的但是如果出现其他结果,那就需要跟运维、后台去做沟通了。我这里出现的是NXDOMAIN,一个朋友出现的是SERVFAIL。常见错误码

    结尾

    在后台修改过后,目前App已经审核通过、上线。如果还不能通过审核的可以给苹果审核小组发邮件,说明现在ipv6在国内还未普及,请求审核通过。若是因为某些接口(比如登陆!) 审核时因为ipv6的问题请求失败,可以录一个操作的视频放在优酷或 Youtobe 上 回邮件给apple

    第一次写博客,有错误之处大家批评指正 !

    相关文章

      网友评论

      本文标题:关于App Store IPv6被拒

      本文链接:https://www.haomeiwen.com/subject/lnossttx.html