通過iPhone搭建IPv6測試網絡
從6月1日開始蘋果要求之后審核的項目必須支持IPv6,如果不予以支持,應用將被拒絕。所以最近一次審核我的應用就被拒絕了....理由為下:
被拒理由
所以如何模擬IPv6網絡用于開發中的測試,便成了棘手的問題。鑒于網上有很多解決方案都是通過使用RJ45端口后,采用網絡共享的方式來予以解決。當前方案的確可以解決問題,但是鑒于最新的macbook都已取消了RJ45端口,采用此種解決方案無疑增加成本。所以本人采用了如下方式予以解決IPv6網絡的模擬問題。
前期準備
- iPhone一臺
- macbook一臺
- 其他iOS設備一臺(iPhone,iPad)
- 數據線一根
操作步驟
將iPhone通過數據線與mac相連;
-
打開個人熱點,讓mac連接到手機熱點;
讓mac連接到手機熱點 打開系統偏好設置,并點擊“共享”,(點擊時,需要同時按住‘option’鍵)
4.在‘共享以下來源的連接’中,選擇‘iPhone USB’,然后在勾選‘Wi-Fi’,最后勾選'創建NAT64網絡'
5.點擊'Wi-Fi選項',進行熱點共享的相關設置
6.點擊'互聯網共享',開啟熱點
到此為止通過iPhone搭建IPv6測試網絡的環境基本上完成了。
連接iOS設備進行測試
當前操作為,拿出我們準備的第二臺用于測試的iOS設備,并且連接上剛才我們共享出的IPv6網絡。
請注意IPv6連接完成后,DNS的區別
至此所有準備工作已經完成,我們可以繼續調試代碼了:)??