Apple iOS 应用程序拒绝:不支持 Alamofire IPv6

Apple iOS App Reject: Alamofire IPv6 not Supported

近期我们提交新版app审核,被拒

Your app crashes on iPad and iPhone running iOS 9.3.5 connected to an IPv6 network

但我只将 Alamofire 3.4.1 用于 API 请求,带有域名(不是 IP 地址),并且它与 IPv6 兼容 这是 ipv6-test.com

的结果

我们的 ISP 不提供 IPv6 Only 网络,为了检查我们的应用程序,我们按照 this 程序在 Mac 中设置 IPv6,然后在我们再次提交构建后它在这里工作,但是它再次以同样的原因被拒绝

任何人都可以建议,我们如何解决这个问题/我当前的环境有什么问题吗

尝试删除您域的 AAAA 记录。
这样你的应用程序就可以使用 NAT64 网络访问你的服务器,其他直接使用 ipv6。

它可能有助于调试问题。

我们最终发现问题与 IPv6 或 Alamofire 无关,它工作正常 - 我的应用程序在 IPAD 中崩溃,原因是未设置 UIAlertController Popover Source Rect,之后我们重新提交了该应用程序,它是得到正式认可的 这些可能会帮助某人 https://forums.developer.apple.com/message/176301#176301 https://forums.developer.apple.com/message/176303#176303