应用商店拒绝 iOs 10 上 IPV6 网络支持的应用

App store Rejects App for IPV6 network support on iOs 10

我收到一封来自苹果的拒绝邮件,如下所示,

我们在 iPad 和 iPhone 运行 iOS 10.0.2 Wi-Fi 上审核时发现您的应用存在一个或多个错误连接到 IPv6 网络。 具体来说,应用程序在启动时会保留在初始屏幕上。

根据他们的要求,我在 Mac 上创建了 NAT64 网络并为 iPhone 5S 设备 10.0.2 os 版本共享了该互联网,应用程序运行良好,

但是苹果说它不支持 IPv6 谁能确认我还需要检查其他东西吗?

Related question

环境: Appcelerator Studio Ti SDK 5.1.0 GA XCode 版本 6.3

提前致谢

只需阅读您从 apple 人员那里收到的邮件。答案只会在那里。 使用 wireshark 了解您的网络到底在做什么。

另外,为了更好地理解问题,请使用 wireshark 来分析正在发生的事情 - 按照该会话中的概述创建一个网络,然后查看 wifi 端口上发生了什么

https://developer.apple.com/videos/play/wwdc2015/719/

更多信息查看@Sean回答

After quite a bit of stress, I can confirm that the issue was a problem with our backend not being correctly configured for IPv6. Apparently, AWS doesn't support IPv6, nor IPv6-only DNS through Route53. I ended up moving all the internet facing bits of the backend away from AWS for the time being. I wanted to leave this up because I think there are probably going to be others who find themselves with similar problems as people start submitting updates past the IPv6-only restriction. The best tool I found for testing server/dns readiness has been: http://ready.chair6.net/

请求您的托管服务提供商也为您的服务器分配 IPv6,他们不会为此向您收费。这将解决您的 IPv6 问题。

就我而言,我就此问题联系了托管服务提供商,他们说 IPv6 未分配给我的服务器,我请求他们并询问费用,他们说它是免费的,现在将分配它。我认为托管公司必须将 IPv6 分配给所有服务器,但他们正在为面临此问题的人优先分配 IPv6。

因此,您最好联系托管服务提供商以分配您的 IPv6。