iOS之App支持ipv6网络连接
2017-03-10 本文已影响3755人
天堂秀
苹果App Store新规:6月1日后所有应用必须支持IPv6-only网络
IT之家5月5日消息,苹果昨日向开发者发出提醒,App Store将于今年6月1日实施全新策略,届时所有提交至苹果App Store的iOS应用申请必须要兼容面向硬件识别和网络路由的最新互联网协议--IPv6-only标准。
http://www.ithome.com/html/it/222864.html[文章出自]
那为什么要支持ipv6呢?
我想原因有如下:
搭建ipv6环境就是让国外可以访问到公司的服务器,这样苹果审核那边才可以获取到数据进行测试,如果服务器只是支持ipv4,在国外是访问不了的。
需要的设备
1.Mac pro
2.iphone一部(支持到iOS9以上)
另外需要准备登录App测试账号密码一个,这里默认选择不需要接收验证码,如需要验证码,则需要再准备另外一部测试机接收验证码
具体操作步骤(解决方案)如下:
2.用数据线连接上手机(我用的是iphone 6s做测试机)
3.打开系统偏好设置
系统偏好设置.png
5.点击wifi选项
Wi-Fi选项.png 配置共享网络.png8.注意:手机调成飞行模型
我们这里选择apple的MacBook Pro
9.登录测试账号密码
10.来到Xcode,工程运行一次command+ R进行真机测试
11.手机上展示的页面
首页展示 IMG_1906.PNG 福利.PNG
后台返回来的数据
后台请求回台的数据.png⚠️注意:
我用iphone6s和iphone 6plus(系统版本是10.2)是测试出来了数据,同事拿来一部iphone 5s(系统版本8.4)登录账号数据没有出来,原因是什么呢?
原因是因为ipv6支持的系统版本为iOS9以上的,那由于同事的手机系统没升级到iOS9,所以请求回来数据显示不到UI界面上。
码字不易:喜欢的就点赞加关注,有纰漏的地方望指点,嘻嘻!