我最近因为缺乏IPv6
兼容性而被拒绝了iOS应用。
浏览互联网以调查此主题后,我决定查看这两个视频:
https://developer.apple.com/videos/play/wwdc2015/719/
https://developer.apple.com/videos/play/wwdc2016/714/
现在回到调试应用程序,我正在尝试按照我在这里阅读的内容: http://www.brianjcoleman.com/tutorial-how-to-test-your-app-for-ipv6-compatibility/
我们可以在文件中的某一点读到:
14。共享处于活动状态后,您应该会看到一个绿色状态指示灯和一个标记为Internet Sharing:On的标签。在Wi-Fi菜单中,您还会看到一个向上的小箭头,表示已启用Internet共享。您现在拥有IPv6 NAT64网络,可以从其他设备连接到该网络以测试您的应用。
这是我遇到问题的地方。就我而言,我确实可以看到:
" 绿色状态指示灯和标有互联网共享的标签:开启"
但我没有在Wi-Fi menu
中看到:
" 一个向上的小箭头指示已启用Internet共享"。
所以我的猜测是,我必须要么采取了错误的方式,要么配置不符合本文档的预期。
我也为Share your connection from:
尝试了几种选择,但无济于事。同样地,查看我的iPhone并没有显示任何新接入点的迹象。
非常感谢来自该主题的专家或具有一定经验的人的任何建议。
答案 0 :(得分:1)
我最近在将以前的应用上传到appstore时也遇到了这个问题。 使用的解决方案是 - 我在连接到ipv6网络时记录了app运行的视频,即连接到任何移动热点。您只需要录制此视频并将其上传到互联网上(通常我使用谷歌驱动器)并从中进行公开链接。
然后在itunes中,准备提交链接,有一个名为添加备注的部分。在本节中,您需要告诉苹果您的应用在ipv6网络下正常运行并告诉他们检查您的视频链接。 当然,按照定义完成这些操作后,您的应用程序将在14小时内获得批准。 我每次上传新应用程序时都会执行这些步骤。 感谢