
前言
在WWDC2015上蘋(píng)果宣布iOS9將支持純IPv6的網(wǎng)絡(luò)服務(wù)。
一開(kāi)始也沒(méi)太在意
六一剛過(guò). App迭代審核被拒???:

悲劇
收到的回復(fù)郵件中有這么一段:
Apps are reviewed on an IPv6 network. Please ensure that your app supports IPv6 networks, as IPv6 compatibility is required.
(應(yīng)用程序是一個(gè)IPv6網(wǎng)絡(luò)綜述。請(qǐng)確保您的應(yīng)用程序支持IPv6網(wǎng)絡(luò),IPv6協(xié)議的兼容性是必需的。)
For additional information about supporting IPv6 Networks, please refer to Supporting iPv6 DNS64/NAT64 Networks.
(更多的信息請(qǐng)參閱支持IPv6網(wǎng)絡(luò),支持IPv6網(wǎng)絡(luò)的處理/ nat64。)
臥槽蘋(píng)果玩真的!!!...簡(jiǎn)直霸道啊!!!...好吧...還是先看看IPv6是怎么回事
IPv6簡(jiǎn)介
IPv6是下一代互聯(lián)網(wǎng)的協(xié)議,它的提出最初是因?yàn)殡S著互聯(lián)網(wǎng)的迅速發(fā)展,IPv4定義的有限地址空間將被耗盡,地址空間的不足必將妨礙互聯(lián)網(wǎng)的進(jìn)一步發(fā)展。
通俗的說(shuō)就是,我們的網(wǎng)絡(luò)ip地址不夠用了, 我們每臺(tái)電腦上internet都需要一個(gè)身份證明,就是說(shuō)的IP地址, ipv4的可使用地址為 2的32次方個(gè)地址,而ipv6可使用的ip地址為 2的128次方 (哈哈哈,媽媽再也不用擔(dān)心我們ip地址不夠用啦O(∩_∩)O哈!)
當(dāng)然ipv6的好處遠(yuǎn)不止只是地址的增加。
還有以下好處:
更小的路由表
IPv6的地址分配一開(kāi)始就遵循聚類(Aggregation)的原則,這使得路由器能在路由表中用一條記錄(Entry)表示一片子網(wǎng),大大減小了路由器中路由表的長(zhǎng)度,提高了路由器轉(zhuǎn)發(fā)數(shù)據(jù)包的速度。
增強(qiáng)的組播(Multicast)支持以及對(duì)流的支持(Flow-control)
這使得網(wǎng)絡(luò)上的多媒體應(yīng)用有了長(zhǎng)足發(fā)展的機(jī)會(huì),為服務(wù)質(zhì)量(QoS)控制提供了良好的網(wǎng)絡(luò)平臺(tái)。
加入了對(duì)自動(dòng)配置(Auto-configuration)的支持
這是對(duì)DHCP協(xié)議的改進(jìn)和擴(kuò)展,使得網(wǎng)絡(luò)(尤其是局域網(wǎng))的管理更加方便和快捷。
更高的安全性
在使用IPv6網(wǎng)絡(luò)中用戶可以對(duì)網(wǎng)絡(luò)層的數(shù)據(jù)進(jìn)行加密并對(duì)IP報(bào)文進(jìn)行校驗(yàn),這極大的增強(qiáng)了網(wǎng)絡(luò)安全
小結(jié)
通過(guò)上面的了解,大家肯定明白蘋(píng)果為什么要求我們的app要支持ipv6了把,并且態(tài)度強(qiáng)硬。 蘋(píng)果這是為了以后發(fā)展上不受ipv的影響,所以提前快刀斬亂麻。把我也斬了...
解決辦法(目前遇到需要升級(jí)的,歡迎補(bǔ)充)
1.升級(jí)AFN3.0+
AFN2.0-->3.0遷移參考
2.升級(jí)ShareSDK3.3+