提交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 一切正常 提交·······今早的时候通过了
网友评论