2016-11-18 101 views
1

最近,我将应用程序提交到App Store,并且由于IPv6不支持而被拒绝。由于IPv6问题导致苹果构建被拒绝问题

我在网上查了一下ready.chair6.net它显示主机名没有IPv6 AAAA记录。

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

我使用Alamofire V3.5.1的API调用,并Reachability类检查Internet连接。

另外如何确保我的应用在IPv6上运行良好?我看到的苹果开发者网站How to create IPv6 virtually on your mac?

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

回答

0

将您的Alamofire v3.5.1更新至Alamofire v4.0将解决该问题。如果你想手工完成,没有任何库使用URLSession。您不需要创建任何虚拟IPV6。

+0

Alamofire v4.0需要Swift 3.0,我的代码是在Swift 2.3因此有必要更新到Alamofire v4.0? – milanpanchal

+0

@milanpanchal然后,您还必须更新到Swift 3.0。 –

相关问题