【问题标题】:App store Rejects App for IPV6 network support on iOs 10应用商店拒绝在 iOs 10 上支持 IPV6 网络的应用
【发布时间】:2017-02-13 18:52:55
【问题描述】:

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

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

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

但苹果表示它不适用于 IPv6 谁能确认我是否需要检查其他内容?

Related question

环境: Appcelerator Studio Ti SDK 5.1.0 正式版 XCode 6.3 版

提前致谢

【问题讨论】:

标签: ios iphone titanium appcelerator ipv6


【解决方案1】:

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

在我的情况下,我就这个问题联系了托管服务提供商,他们说 IPv6 没有分配给我的服务器,我要求他们并询问费用,他们说它是免费的,现在将分配它。我认为托管公司必须将 IPv6 分配给所有服务器,但他们会根据优先级分配给面临此问题的人。

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

【讨论】:

    【解决方案2】:

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

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

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

    更多信息请查看@Sean答案

    经过一番压力后,我可以确认问题在于我们的后端未正确配置 IPv6。显然,AWS 不支持 IPv6,也不支持通过 Route53 的纯 IPv6 DNS。我最终暂时将所有面向互联网的后端部分从 AWS 中移出。我想留下这个,因为我认为随着人们开始提交超出仅限 IPv6 限制的更新,可能会有其他人发现自己遇到类似问题。我发现的用于测试服务器/dns 准备情况的最佳工具是:http://ready.chair6.net/

    【讨论】:

    • 嗨@Deepak Carpenter,感谢您的快速回复,我已经使用ready.chair6.net 测试了我们的服务器,但IPV6 网络连接失败,但该应用程序在我们拥有的同一台服务器上运行良好通过在我们的 10.0.2 OS 版本的 iPhone 5S 设备上创建 NAT64 网络(用于 IPV6 网络)进行测试,您能否指导以下内容,我们是否需要重新提交应用程序到应用商店或联系苹果技术支持。或者我们是否需要配置我们的服务器以支持 IPV6 网络?
    • @SilambarasanRaman 在我们的例子中,我们重新提交了应用程序并且它工作正常。但最好也通知苹果团队。
    • 感谢会在重新提交到应用商店之前联系苹果团队提供工作视频
    • 嗨@Deepak,我们也面临同样的问题。来自 Apple 的评论是“我们在连接到 IPv6 的 Wi-Fi 上运行 iOS 10.2 的 iPad 和 iPhone 上查看时,我们在您的应用中发现了一个或多个错误网络” 。我们的旧应用程序已获得批准并且运行良好。我们将 xcode 更新到 8.2。当我们上传使用此 xcode 构建的新应用时被拒绝。请帮助解决此问题
    • @HansikaPenugonda 检查您的后端团队是否进行了一些更改,这是您的服务器 ipv6 兼容性问题。在这里查看:developer.apple.com/app-store/review/guidelines/… 如果您想了解更多关于您的应用被拒绝的信息,您可以发送邮件至 appreview@apple.com,他们真的很有帮助。
    猜你喜欢
    • 2017-01-06
    • 1970-01-01
    • 1970-01-01
    • 2017-07-05
    • 2017-01-13
    • 2016-11-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多