IOS开发IPV6测试环境搭建



由于苹果公司规定从2016.6.1起,所有提交AppStore的应用,都必须通过IPV6访问网络。下面就如何搭建这样的环境做详细说明,以http://simple.imoowi.com/为例:

一、App代码增加IPV6支持,在Podfile中更新AFNetworking到3.0
source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '9.0'
use_frameworks!
target 'ipv6_test' do
pod 'AFNetworking', '~> 3.0'
pod 'IQKeyboardManager'
pod 'UMengAnalytics'
pod 'Appirater'
end

二、修改DNS服务器
1、由于Dnspod现在支持IPV6,所以我们选择了它,在Dnspod(https://www.dnspod.cn)中增加域名,如图:
dnspod.png
dnspod2.png
2、在域名服务商的域名管理界面,把DNS地址改为下图:
west.png
等待0-72个小时内会生效,具体什么时候生效,就看人品了。
三、建立Mac本地IPV6-WIFI热点
参考地址:https://developer.apple.com/library/content/documentation/NetworkingInternetWeb/Conceptual/NetworkingOverview/UnderstandingandPreparingfortheIPv6Transition/UnderstandingandPreparingfortheIPv6Transition.html#//apple_ref/doc/uid/TP40010220-CH213-SW1
1、打开“系统偏好设置”,按住“option”键,点击“共享”,如图:
1.png
2、放开“option”键,选中“创建NAT64网络”复选框,如图:
2.png
3、“共享以下来源的连接”,选择“Thunderbolt以太网”,如图:
3.png
4、“用以下端口共享给电脑”,选中“Wi-Fi”复选框,如图:
4.png
5、点击“Wi-Fi选项...”,设置密码,如图:
5.png
6、选中“互联网共享”复选框,点击“启用”按钮,如图:
6.png
7、最后在状态栏里出现以下图片:
7.png
8、至此,热点创建成功
四、设置Iphone Wi-Fi
1、打开飞行模式
2、打开Wi-Fi
3、连接“yuanjun的MacBook Pro”热点
4、查看NDS,如图:
8.png
五、运行demo代码,进行检测
1、代码地址:https://pan.baidu.com/s/1eRLNhia
2、运行结果,如图:
9.png10.png
如果下载地址为null,说明没有测试成功IPV6环境,如果有下载地址,说明IPV6环境测试通过

God bless U !

标签: ios, ipv6

如果您满意,请识别二维码打赏

添加新评论

captcha
请输入验证码