2017-03-02 69 views
3

我的应用程序的最后释放的原因拒绝是12.8是苹果说,我必须向IPv6支持添加到应用程序,我读了拒绝并审核推荐的苹果文档命名Supporting IPv6 DNS64/NAT64 Networks彻底来到已经知道了我使用这是在同一个文档中提到的网络连接的NSURLConnection的类,可以从文档见第图像“确保IPv6的DNS64/NAT64兼容性”提NSURLConnection的类的名称作为一个下面是该图片enter image description here 查看上面图片的推荐栏目,应用与缺乏对IPv6的支持

我以为有些东西可能是错的。因此,我根据第6节“定期测试IPv6 DNS64/NAT64兼容性”中的相同苹果文档中的建议,设置了“本地IPv6 Wi-Fi网络在我们的Mac上”的设置,我想知道该应用的工作原理在调试器中没有任何问题或警告,与网络连接有关。

我想从你与那就是我失去了一些东西,以支持添加到IPv6网络连接同一个问题的一些意见和建议。我已经搜索了相同的东西,并找到了我已经测试的解决方案,但仍然为什么苹果拒绝了我需要修复的应用程序。 任何帮助将不胜感激。

注:

也没能得到一两件事,这是从近3年的App Store版本12.8的应用程序是直到一天,苹果从来没有要求或提出的错误可用于添加支持向IPv6 。

+0

检查IPv4特定的API或硬编码的IP地址。 @el番茄说什么是有道理的。但仔细检查一切。任何过时的三方框架? – tspentzas

回答

3

不要相信审稿人所说的一切。你可能会认为我是我的语言,请原谅我吧。我不是。除非不支持此类功能,否则他们会使用iPad来测试应用程序。我有两个iPhone & iPad应用程序由于完全相同的原因而被拒绝。最后,他们错了。出于这个原因,一个跟踪连接远程服务器的地铁列车到达的应用在去年1月初被拒绝了。但他们在凌晨4点根据他们给我看的截图测试了这款应用。我的国家当时没有地铁在运行。该应用程序按预期工作。当我通过决议委员会对此表示赞同时,他在几分钟之内批准了该决议。另一款使用设备相机的应用在10天前因为同样的原因而被拒绝。但它甚至不会首先出现在互联网上。所以我非常怀疑。我上诉了。在与一位上诉委员会成员交谈之后,事实证明,该应用程序因iPad支持摄像头闪光灯而在iPad上坠毁,这是iPad所没有的。

那么,应该怎么做?与评论者交谈并索取更多信息。所以让我再说一遍。当他们提到IPv6时,不要相信他们所说的一切。

+0

它解决了我的问题。谢谢。 :) –

1

有时候苹果的行为真的很奇怪,没有什么与IPv6支持相关,就像我之前提到的那样,我使用的网络连接框架“NSURLConnection”支持IPv6,但仍然为什么/评论者如何提出该问题不知道,这浪费了我很多时间,我昨天推应用的应用商店,今天它被批准,

无论@EI番茄告诉是正确的。

快乐的编码!

1

我也遇到了同样的问题。我回复审查小组,再次测试应用程序的构建,并提供崩溃日志。

,每天withing,我的应用程序被批准用于分配。

因此,如果任何人面临同样的问题,请确保您测试您的应用程序对IPv6 WiFi热点(Apple source)。

如果它适用于该环境,回复应用审核团队再次审核,因为它与建议的环境一起工作。最有可能你的应用程序将获得批准之后:)

希望它可以帮助某人。 Upvote如果它回答你的问题。 :)

感谢@El番茄。

TL; DR

[苹果拒绝的理由我的情况]

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

我们发现在你的应用程序的一个或多个漏洞审查时在连接到IPv6网络的Wi-Fi上运行iOS 11.2的iPad上。

具体而言,您的应用在启动后无响应。

有关详细信息,请参阅附加屏幕截图。

[我的回答对他们]

(二进制(0.0.xxxxx))是工作在我们的iPad和iPhone运行iOS 11.2.1精细的应用程序。

...我详细的解释ON我怎么测试的APP ......

可以请你的二进制(0.0.xxxxx)再次审核?

我们有可能得到崩溃日志,如果有的话?