五月初,苹果发出公告,所有AppStore上架项目都必须支持IPV6-only环境。
以下是我适配IPV6收集到的资料以及遇到的一点坑。希望对各位有所帮助。
判断你的项目是否适配ipv6可以从下面三个方面下手:
1.后台服务器是否支持ipv6
2.所有的第三方SDK是否为最新版
3.搭建ipv6环境,按项目是否能正常获取数据
下面开始搭建一个ipv6环境
材料
mac 一部
iPhone手机两部(一部发送无线热点:手机A,一部测试项目:手机B)
数据线一条
1.通过数据线将手机A与mac,关闭手机A的wifi连接->打开蜂窝移动网络->打开个人热点->选择 仅USB
2.1打开mac系统偏好设置
2.2确保mac没有连上任何wifi
2.3长按住option键移动光标选择共享
2.4选择互联网共享->iPhone USB->WIFI->创建NAT64环境(如果没有创建NAT64环境选项,请回到2.3在设置)
2.5勾上互联网共享,ipv6环境就搭建完成
2.6使用手机B连接mac共享的wifi环境,运行你的项目。如果能正常获取到网络数据证明你的项目已经支持ipv6环境了。
2.7现在,你就可以上架到APPStore等待审核了。