App 审核由于 IPv6 网络问题被拒

提交App Store 的时候被拒了 

We discovered one or more bugs in your app when reviewed on iPhone running iOS 10.2 on Wi-Fi connected to an IPv6 network.

Specifically, the login page was not responded.

以前从来没遇到这个问题  居然一点网络连接都没有

一 。关于ipv6

IPv6是Internet Protocol Version 6的缩写,其中Internet Protocol译为“互联网协议”。IPv6是IETF(互联网工程任务组,Internet Engineering Task Force)设计的用于替代现行版本IP协议(IPv4)的下一代IP协议

总之说白了就是ipv6比现在我们用的ipv4更大 更长

国内ipv6应用的不多 目前最多用的就是中国教育网 但估计未来也许会开放吧。

当前IPV6在国内三大运营商没有支持。v4到v6的转换需要运营商的支持,不然和内网IP并无差别,无法直接访问到或提供服务。

二。有关ipv6 环境的搭建连接

1.准备两台iPhone 一台Mac

2.其中一台iPhone USB连接到Mac 4G 网络状态下开热点仅usb上网  

3.打开系统偏好设置 - 按住option键同时点击共享  

4.就会出现以下这个

5.配置好后 点击互联网共享 

6.如果已经开启共享的话 Mac 信号显示的地方就会变成这样

7.用第二个iPhone连这个共享  

注:普通的Ipv4下的DNS 是192:168:20:01类似于这样

连接到ipv6后是这样

OK  这样的话就证明已经在ipv6环境上了!!!

三。测试和解决ipv6无法上网的bug

搭建好环境测试后发现有网络可以登录进去 

但是网络监测的 好像不太行 

索性  pod update  直接更新下 所有第三方  

·········还是不可以 

Reachability  这个东西大家要注意一下 他的Version ···我之前的Version 是 3.5

直接去官网下载最新的

官网地址

developer.apple.com/library/content/samplecode/Reachability/Introduction/Intro.html



这个版本支持 IPv6

直接 更新后 把工程的更换掉 ·····然后 在测一遍  OK 一切正常 提交·······今早的时候通过了

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容