【发布时间】:2016-11-04 05:17:36
【问题描述】:
我向 iTunes 提交了我的应用程序的新版本,但由于以下原因,该应用程序被拒绝了
现在我了解了苹果施加的新限制。我的应用程序应该在仅 IPv6 的网络中运行。但这里的问题是我无法弄清楚我的应用程序被拒绝的原因,因为我使用苹果提供的指南(Supporting IPv6 DNS64/NAT64 Networks)对其进行了测试,并且我的应用程序按预期运行。我无法重现苹果报告的任何问题。
此外,我了解到苹果于 2016 年 6 月 1 日实施了新的 IPv6 限制,而我已于 6 月 24 日向苹果提交了一个版本,并获得了批准。
但现在他们在抱怨,难道苹果技术人员误会了什么?除了上面的链接,我还有什么方法可以测试我的应用程序吗?
我想到的唯一原因是我的应用仍然使用 AFNetworking 版本 1。我现在正在更新到版本 3。这能解决问题吗?
谢谢
【问题讨论】:
-
这确实是苹果要解决的问题。他们有一个争议解决中心,每个开发者每年都有两个支持请求,您可以向 Apple 提出他们可以帮助您的问题。
-
好的,我会做的。但是您认为旧版本的 AFNetworking 可能会导致问题吗?版本 1 是否支持 IPv6?
-
尝试此链接stackoverflow.com/questions/39222694/ipv6-apple-reject-app-ios提供的解决方案,如果上述任何解决方案都不起作用,请向苹果开票。
-
版本 1 可能在此处出现。这是 2.x 支持 afnetworking github.com/AFNetworking/AFNetworking/issues/3496 的 github 链接,但我不确定您的问题是否与 afnetworking 或其他有关
-
我也在应用程序中使用了 ASIHTTPRequest 框架。是否有可能导致问题?
标签: ios app-store-connect afnetworking ipv6