IPv6 - 应用被拒绝

Posted

技术标签:

【中文标题】IPv6 - 应用被拒绝【英文标题】:IPv6 - App rejected 【发布时间】:2018-04-25 07:17:43 【问题描述】:

Apple 拒绝了我的应用并发送了此消息:

指南 2.1 - 性能 - 应用完整性

在 iPhone 上审核时,我们在您的应用中发现了一个或多个错误 在连接到 IPv6 网络的 Wi-Fi 上运行 ios 11.3。

这是 IPv6 网络支持问题吗?

【问题讨论】:

您的应用中是否有带有 IP 地址的 url?像 192.168.1.1 这样的 IP 地址无法自动转换为 IPv6... 这可能与 IPv6 无关(或者可能)他们只是让您知道他们测试的环境。您需要查看他们提供的任何其他信息以了解发生了什么。您绝对应该在 IPv6 网络上测试 TestFlight 构建 【参考方案1】:

如果您的应用不支持 IPv6,Apple 将拒绝。你在你的应用程序中使用 NSURLConnection 吗?如果是这样立即迁移到 NSURLSession。苹果在这里已经清楚地解释了这一点:https://developer.apple.com/support/ipv6/

【讨论】:

我已经在我的应用程序中使用了 NSURLSession。但苹果仍然拒绝申请。 你有没有通过 iTunes Connect 询问他们使用解决中心的原因? 是的,我已经问过了,但支持团队没有回应。这个问题是因为我们在应用程序中实现的 api,是否需要通过 IPv6 网络进行配置? 给他们一些时间他们会回复的:)

以上是关于IPv6 - 应用被拒绝的主要内容,如果未能解决你的问题,请参考以下文章

iphone设置ipv6上网

AppStore IPv6-only审核被拒原因分析及解决方案

IOS APP由于IPV6问题被拒怎么解决

IPv6 - 应用被拒绝

应用因 IPV6 问题被 App Store 拒绝

iOS 审核被拒问题总结