最近我将应用程序提交到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?
答案 0 :(得分:0)
将Alamofire v3.5.1更新为Alamofire v4.0将解决此问题。如果您想在没有任何库的情况下手动执行此操作,请使用URLSession。您无需创建任何虚拟IPV6。