由于IPv6问题导致Apple版本被拒绝

时间:2016-11-18 14:22:43

标签: ios alamofire ipv6 reachability

最近我将应用程序提交到App Store,但由于IPv6不受支持而被拒绝。

我在线查看了ready.chair6.net,结果显示 主机名没有IPv6 AAAA记录。

所以我的问题是,一旦我们对服务器进行了更改,我是否需要更改代码中的任何内容?

我使用 Alamofire v3.5.1进行API调用,并使用 Reachability 类检查互联网连接。

另外如何确保我的应用程序在IPv6上正常运行?我在Apple开发者网站上看到 How to create IPv6 virtually on your mac?

我成功配置了但是当我将设备连接到同一网络时,我检查设备中的IP地址,它显示了IPv4和IPv6地址。但又不确定它使用的是IPv4还是IPv6?

1 个答案:

答案 0 :(得分:0)

将Alamofire v3.5.1更新为Alamofire v4.0将解决此问题。如果您想在没有任何库的情况下手动执行此操作,请使用URLSession。您无需创建任何虚拟IPV6。