前言
從6月1日開始蘋果要求之后審核的項目必須支持iPv6,如果不支持將被拒絕
最近一次審核被就被拒絕了....理由為下:
Apps are reviewed on an IPv6 network. Please ensure that your app supports IPv6 networks, as IPv6 compatibility is required.
為了測試IPv6環境APP的運行辛苦的找了幾篇搭建IPv6網絡的文章都不太滿意(有的需要買USB轉換器,還要去買設備?要不要等?。繒r間??!還要上班呢?。。。?于是在自己解決之后整理一篇博客把經驗借鑒給大家:
正文
準備:
首先需要準備Mac一臺iphone2部(其中一部用于測試你的項目,請裝上你的應用)連接線一根
第一步:通過數據線連接iphone和mac
第二步:打開iphone的個人熱點并選擇僅USB
如果沒有選項,請關閉手機連接的Wi-Fi,用手機自己的移動網絡:
第三步:打開網絡偏好設置,確保你的Mac的Wi-Fi是打開的,并且沒有連接任何網絡
如果已有連接wifi可以在高級里刪除之前的聯網緩存
選擇你當前的網絡,點擊“-”刪除,直到如下圖顯示沒有選擇網絡:
第四步:打開系統偏好設置,按住option(alt)鍵點擊共享(一定要按住,用力?。。。?/h4>
如果不按住option鍵將不會出現IPv6選項
第五步:選擇iPhone USB -> Wi-Fi -> 創建NAT64
如果沒有出現創建NAT64網絡請重復第四步,NAT64一定要出現
第六步:選擇右下角的Wi-Fi選項,可以設置密碼也可以不設置密碼
點擊好之后
最后別忘了勾選左側的選項,不然不會打開共享,顯示互聯網共享:打開代表操作成功
用你另一臺iPhone鏈接你Mac所創建的IPv6測試網絡(wifi)
如果你的DNS如上圖所示的格式一樣的話就代表你的IPv6測試環境已經搭建好了,可以開始測試你的項目了
其他
這樣做比連接有線網絡更便捷,但是缺點就是很耗費流量..
流量少的傷不起
參考資料:
iOS應用支持IPV6,就那點事兒:http://www.lxweimin.com/p/a6bab07c4062針對蘋果最新審核要求為應用兼容IPv6:http://www.lxweimin.com/p/69ed4489762c如果還有關于IPv6的問題可以在留言里問我,我會和你們一起解決的
文/軒轅小羽(簡書作者)原文鏈接:http://www.lxweimin.com/p/6c7a155fc372著作權歸作者所有,轉載請聯系作者獲得授權,并標注“簡書作者”。