我最后一次发布的应用程序是12.8被苹果拒绝,我必须在应用程序中添加IPv6支持,我阅读并审阅了名为Supporting IPv6 DNS64/NAT64 Networks的推荐苹果文档并彻底了解了我已经在使用NSURLConnection类进行网络在同一个doc中提到的连接,你可以在"Ensuring IPv6 DNS64/NAT64 Compatibility"部分提到doc的图像,提到NSURLConnection类的名称作为推荐类之一,下面是那个图像
见上图中的推荐列,
我觉得有些事情可能是错的 . 所以,我根据同一苹果文档中的建议“定期测试IPv6 DNS64 / NAT64兼容性”,在我们的Mac上设置了“本地IPv6 Wi-Fi网络”,我想知道该应用程序正在运行在调试器中没有任何与网络连接相关的问题或警告的魅力 .
我想要一些与您相同问题的建议和建议,即我缺少添加对IPv6网络连接的支持 . 我已经google了同样的事情,并找到了我已经测试过的解决方案,但仍然为什么苹果拒绝了我需要解决的应用程序 . 任何帮助将受到高度赞赏 .
Note:
也不能得到一个这样的东西,这是版本12.8应用程序在应用程序商店从过去3年直到苹果从未问过或提出添加支持IPv6的错误 .
3 回答
不要相信评论家所说的一切 . 你可能会认为我是在原谅我,因为我的语言很糟糕 . 我不是 . 他们使用iPad来测试应用程序,除非它不支持 . 出于同样的原因,我的两个iPhone和iPad应用被拒绝了 . 最后,他们错了 . 因此,一个跟踪连接远程服务器的地铁列车到达的应用程序在去年1月初被拒绝 . 但他们在凌晨4点根据他们给我的截图测试了应用程序 . 我国当时没有地铁运行 . 该应用程序按预期工作 . 当我通过决议委员会对修改说时,他在几分钟之内批准了它 . 使用设备相机的另一个应用程序在大约10天前因同样的原因被拒绝了 . 但它首先甚至没有上网 . 所以我非常怀疑 . 我上诉了 . 在与一位上诉委员会成员交谈后,原来该应用程序因为支持iPad没有的相机闪光灯而在iPad上崩溃 .
那你该怎么办?与评论员交谈并询问更多信息 . 所以让我再说一遍 . 当他们提到IPv6时,不要相信他们所说的一切 .
有时苹果真的表现得很奇怪,没有任何与IPv6支持有关的问题,因为我已经提到了网络连接框架我使用的“NSURLConnection”支持IPv6,仍然为什么/如何评论者提出这个问题不知道,它浪费了我的很多时候,昨天我将应用程序推送到应用程序商店,今天它已被批准,
无论@EI番茄告诉谁是对的 .
祝所有人快乐!
我也遇到了同样的问题 . 我回复了审核小组再次测试应用程序构建并向我提供崩溃日志 .
有一天,我的应用程序被批准分发 .
因此,如果有人遇到同样的问题,请确保您针对IPv6 WiFi热点(Apple source)测试您的应用 .
如果它适用于该环境, reply app review team to review again as it worked with the suggested environment . 很可能你的应用程序将在那之后获得批准:)
希望它可以帮助某人 . 如果它回答了您的问题,请进行提升 . :)
感谢@El Tomato .
TL;DR
[Rejection reason from Apple for my case]
准则2.1 - 性能 - 应用程序完整性
我们在连接到IPv6网络的Wi-Fi上运行iOS 11.2的iPad上进行了审核时发现了应用中的一个或多个错误 .
具体来说,您的应用在发布时没有响应 .
有关详情,请参阅随附的屏幕截图 .
[My reply to them]
该应用程序(二进制(0.0.xxxxx))在运行iOS 11.2.1的iPad和iPhone上运行良好 .
...我详细解释了我如何测试APP ...
你可以用二进制文件(0.0.xxxxx)再次查看吗?
我们是否有可能获得崩溃日志,如果有的话?