ipv6-only苹果你在搞什么?

Only you--- can take me取西经

ipv6-only苹果你在搞什么?_第1张图片
ipv6.png

记得那天是公元2016年6月3日。怀着无比兴奋(呆板脸...)与激动地心情,我上架了我们的app;或许这是一个值得纪念与兴奋地日子。
然后,回家开鲁,打会儿游戏开心一下。

某淫--你们的app第几个版本了?
吾----第五个了
某淫--那你支持ipv6怎么做的啊?
吾:what?!@#¥%……&*……%%
吾:啥??!@#¥%……&

见上图,我找到了这个东西。

好吧,着急的我快速的把正在审核的项目下架,然后开始查阅吧。速度改完,还得睡觉。当时的时间是9.36分。

Only you--- can take me取西经 T w O

先把问题解决了吧,不管什么原理了。

我在自己的本本上链接网线(必须连接网线啊!!wifi貌似不可以。)
然后我去找下教程-----
我先用电脑开了个ipv6的网络,用自己的手机去链接这个网络,查看自己的应用有什么不能功能不能使用了。

连好网线后,打开共享网络

ipv6-only苹果你在搞什么?_第2张图片
网络设置.png

点开共享网络之后

ipv6-only苹果你在搞什么?_第3张图片
网络设置2.png

设置共享网络,然后创建。

ipv6-only苹果你在搞什么?_第4张图片
设置wifi.png

点开设置

ipv6-only苹果你在搞什么?_第5张图片
wifi-配置密码和账号.png

点击链接ipv6的无线网

ipv6-only苹果你在搞什么?_第6张图片
点击链接ipv6的无线网.PNG

成功后查看ipv6环境

ipv6-only苹果你在搞什么?_第7张图片
确认连接成功.PNG

类似于这种格式2001:2:0:aab1::1
这样的才是ipv6

Only you--- can take me取西经 继续取经

环境成功,开始测试自己的app

先测试自己的网络请求,然后发现没问题,用的基本上都是URLSection还有最新的AFN的框架。
其他第三方库呢?
测试的自己环信和百度地图不能使用了,为了用最快的速度解决,我没有本着程序猿的精神深究到底,先把项目上线在说啊。更新了cocoaPods的环信库和百度地图的SDK。然后暂时解决了这个问题。

Only you--- can take me取西经 路漫漫其修远兮

然后,开始深究这个ipv6的问题。

其实在WWDC2015上,苹果已经率先宣布iOS 9会向IPv6-only网络服务过渡。根据此次苹果在开发者网站的声明,大部分现有应用程序已经通过NSURLSession和CFNetwork APIs兼容该协议。依然使用IPv4 APIs的或者硬件编码IP地址的开发者将需要手工调整应用代码来适应苹果的最新策略。

而随着IPv4地址用完,转移到地址更丰富的IPv6协议正在变得越来越重要。而对于苹果来说,切换至IPv6能够带来更广泛的行业接受协议,尤其是那些负责销售iPhone和iPad的网络运营商们。

另外苹果于今年的4月22日也发布了一则消息:从2016年6月1日开始,所有提交到App Store商店的watchOS应用都必须是基于二代以后SDK的原生应用。

6月1日这个截至日期刚好在苹果全球开发者大会WWDC 2016前两周的时间点,在本次大会上我们还可能会看到iOS, OS X, watchOS, 和tvOS的更新。

这是引用ipv6的由来,苹果从2015年开始就有朝向ipv6的打算。

有现成的作者写好的,这里不再赘述。
iOS应用支持IPV6,就那点事儿
作者 我不是段誉 发布时间 2015.12.02 02:12

同时这个博主也写的很赞

苹果应用商店拒绝不支援 IPv6 的应用的解决方法

这些原理性的东西,小的只能做下表层的研究,膜拜各位大神和官网的足迹,便些许满足了。

Only you--- can take me取西经 吾将上下求索

好好学习一下,然后继续求索。

你可能感兴趣的:(ipv6-only苹果你在搞什么?)