1. 程式人生 > >OSX10.12搭建IPv6本地環境測試APP

OSX10.12搭建IPv6本地環境測試APP

command wi-fi sys www. 方式 ipv6 共享 har iphone

##前記
最近剛換了工作,生活終於又安定下來了,又可以更博了
##正文
最近公司在上線APP(整體全是用JS去寫的,就用了我原生的一個控制器),然後APP就去上線,就被蘋果巴巴給拒了。通過閱讀蘋果回復的郵件,因為IPv6的問題。當然網上關於怎麽OSX10.11搭建IPv6本地測試APP的博客有了很多,也很詳細,我主要談下OSX 10.12搭建的感觸。
###首先確定問題是不是在客戶端
就拿今天我廢了九牛二虎之力,因為mac搭建IPv6本地去測試APP,是從OSX10.11之後,才出現的。然而公司的電腦系統比較低,等我升級到10.10之後,APPStore不提醒我更新系統了,然後我只能去更新10.12,然後那個APPID是家庭共享的,又改了支付方式。等我測試好之後,去跟主管匯報(主管是一個寫代碼寫了二十年的老程序員),說測試IPv6沒問題。主管說:公司的只是IPv4,你怎麽測試的IPv6,因為在外網訪問的時候,你測試的即使是IPv6,也最終轉換成IPv4.
我說這個問題,就是當看到被拒絕因為IPv6,先問清楚後臺是不是支持IPv6,別自己忙活了半天,工作匯報的時候,知道後臺不支持IPv6.
###OSX10.12搭建測試APP的註意點
搭建 IPv6 測試環境說白了就是用 Mac 做一個熱點,然後用 iPhone 連接這個 Wi-Fi,聽起來很容易,下面跟著我的步伐走吧。(非WiFi上網方式的Mac)
和正常的開啟 Mac 熱點的方式的區別是這次我們產生的是一個本地的 IPv6 DNS64/NAT64 網絡,這項功能是 OS X 10.11 新加的功能(如果你的 Mac 系統版本不是的話必須要升級哦,才能產生 IPv6 的熱點)。
和我們以前開啟熱點方式不一樣的地方在於,我們在 “系統偏好設置(System Preferences)” OSX10.11是在界面選中 “共享(Sharing)” 的同時,要按住 “Option” 鍵,而在OSX10.12則是在界面上選中共享的同時,同時點擊“option”+"command"。如下圖:

技術分享

###具體操作詳見博客

博客地址:http://www.jianshu.com/p/49442934b81d
##後記
參考博客的時候,要看日期

OSX10.12搭建IPv6本地環境測試APP