最近提交審核時遇到了ipv6被拒的問題,如下
- 1 Performance: App Completeness
Guideline 2.1 - Performance - App Completeness
We discovered one or more bugs in your app when reviewed on iPhone running iOS 10.3.2 on Wi-Fi connected to an IPv6 network.
Specifically, the activity indicator spun indefinitely on launch, then no further action was generated at the time of review.
Please see attached screenshots for details.
首先先測試自己的軟件在ipv6 only下是否可以運行
首先要通過共享網絡創建一個ipv6的網絡
按住option(Alt)鍵 點擊共享
677DE6F0-28DC-47B2-A801-FB47823AFF60.png
如果你的mac是有網線的可以直接選擇網線的接口(無視該步驟),這時候只需要一臺手機便可以測試,如果mac使用wifi的則需要通過手機的4G流量創造一個熱點則需要2臺手機測試,一個為熱點,一個為軟件的測試手機
創造熱點方法
熱點手機連接mac----->打開手機設置---> 關閉WIFI和藍牙 -----> 點擊個人熱點----->打開個人熱點開關 -------> 選擇僅USB
25DDFA8F71FAF9C1A2A0EE35984160FB.png
這時候打開mac網絡選擇打開 網絡配置設置
86AF0FD3-1830-463B-A146-7888F8391709.png
顯示為
5BC76E99-6F8A-4F4B-A3C5-ED73B2BE5406.png
這個除非需要,否則停用默認是選擇的,要去掉
然后打開共享
選擇這三個,如果市網線則是什么USB的,反正選擇這個USB就是對的
43C29DD9-0F7E-4AC8-A85B-6B91F5F9B3D3.png
然后點擊WIFI選項
7D06EDAC-5F3F-4B42-BD4A-87E8EFB45837.png
設置你即將共享ipv6網絡的密碼
509E0858-F86A-462D-9C92-1AB693933450.png
點擊互聯網共享
E0ACB45E-0BDE-4EC2-B629-54832FD0B12E.png
這時候 打開另外一臺測試手機的WIFI,本機是鏈接不上去的,只能查看到

這樣就可以在ipv6下測試APP了
然后測試自己的APP是否可以在這個環境下鏈接上網絡。
如果可以的話把你在ipv6下的測試過程錄成一個視頻,上傳到優酷,視頻中要提現出軟件是在ipv6下測試的,然后可以跟蘋果說明自己在ipv6下測試軟件是可以的,并附上地址,相信很快就可以通過的!