通過iPhone搭建IPv6測試網(wǎng)絡
從6月1日開始蘋果要求之后審核的項目必須支持IPv6,如果不予以支持,應用將被拒絕。所以最近一次審核我的應用就被拒絕了....理由為下:

被拒理由
所以如何模擬IPv6網(wǎng)絡用于開發(fā)中的測試,便成了棘手的問題。鑒于網(wǎng)上有很多解決方案都是通過使用RJ45端口后,采用網(wǎng)絡共享的方式來予以解決。當前方案的確可以解決問題,但是鑒于最新的macbook都已取消了RJ45端口,采用此種解決方案無疑增加成本。所以本人采用了如下方式予以解決IPv6網(wǎng)絡的模擬問題。
前期準備
- iPhone一臺
- macbook一臺
- 其他iOS設備一臺(iPhone,iPad)
- 數(shù)據(jù)線一根
操作步驟
將iPhone通過數(shù)據(jù)線與mac相連;
-
打開個人熱點,讓mac連接到手機熱點;
讓mac連接到手機熱點 打開系統(tǒng)偏好設置,并點擊“共享”,(點擊時,需要同時按住‘option’鍵)

4.在‘共享以下來源的連接’中,選擇‘iPhone USB’,然后在勾選‘Wi-Fi’,最后勾選'創(chuàng)建NAT64網(wǎng)絡'

5.點擊'Wi-Fi選項',進行熱點共享的相關(guān)設置

6.點擊'互聯(lián)網(wǎng)共享',開啟熱點
到此為止通過iPhone搭建IPv6測試網(wǎng)絡的環(huán)境基本上完成了。
連接iOS設備進行測試
當前操作為,拿出我們準備的第二臺用于測試的iOS設備,并且連接上剛才我們共享出的IPv6網(wǎng)絡。

請注意IPv6連接完成后,DNS的區(qū)別
至此所有準備工作已經(jīng)完成,我們可以繼續(xù)調(diào)試代碼了:)??
