最近我们提交了该应用的新版本供审核,但已被拒绝
您的应用在连接到IPv6网络的运行iOS 9.3.5的iPad和iPhone上崩溃
但我只使用Alamofire 3.4.1进行API请求,使用域名(不是IP地址),并且它是IPv6兼容的 以下是ipv6-test.com的结果
我们的ISP不提供IPv6网络,检查我们的应用程序,我们按照this程序在Mac中设置IPv6,然后它在这里工作,我们再次提交构建,但它再次拒绝同样原因
任何人都可以建议,我们如何解决问题/在我当前的环境中是否有任何问题
答案 0 :(得分:1)
尝试删除您域名的AAAA记录 这样你的应用程序可以使用NAT64网络访问你的服务器,其他人直接使用ipv6。
它可能有助于调试问题。
答案 1 :(得分:0)
我们终于发现问题不是关于IPv6或Alamofire,它运行正常 - 我的应用程序崩溃在IPAD中UIAlertController Popover Source Rect没有设置,之后我们重新提交应用程序并且它被批准 这可能对某人有所帮助 https://forums.developer.apple.com/message/176301#176301 https://forums.developer.apple.com/message/176303#176303