糖糖的iOS专题iOS直播视频iOS_踩坑笔记

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
共享.png

5.点击wifi选项

Wi-Fi选项.png 配置共享网络.png
开启网络共享.png
图标.png

8.注意:手机调成飞行模型
我们这里选择apple的MacBook Pro

Wi-Fi选择

9.登录测试账号密码

10.来到Xcode,工程运行一次command+ R进行真机测试

11.手机上展示的页面


首页展示 IMG_1906.PNG 福利.PNG

后台返回来的数据

后台请求回台的数据.png

⚠️注意:
我用iphone6s和iphone 6plus(系统版本是10.2)是测试出来了数据,同事拿来一部iphone 5s(系统版本8.4)登录账号数据没有出来,原因是什么呢?

原因是因为ipv6支持的系统版本为iOS9以上的,那由于同事的手机系统没升级到iOS9,所以请求回来数据显示不到UI界面上。

码字不易:喜欢的就点赞加关注,有纰漏的地方望指点,嘻嘻!

上一篇下一篇

猜你喜欢

热点阅读