我已将我的应用程序上传到苹果商店。我使用的是iOS 10.2。上传后,我收到了拒绝消息:
当我们执行以下操作时,您的应用在连接到IPv6网络的运行iOS 10.2的iPad和iPhone上崩溃了:
具体来说,我们发现应用程序在发送邮件后崩溃。
On Wi-Fi
请建议我可以做些什么。提前谢谢。
答案 0 :(得分:1)
如果您的应用包含webservices并且您已实施NSURConnection,请将所有NSURLConnection转换为NSURLSession。 。
答案 1 :(得分:1)
我的应用程序因同样的原因被拒绝,但不是问题。我的应用被拒绝的原因是因为它在登录按钮点击时崩溃了。
当我使用xcode(即xcode 8.2.1)进行编译和运行时它正在工作,但苹果说它崩溃了。
所以我尝试在发布模式下运行它,因为我们通常在运行xcode时以 debug 模式运行我们的应用程序。
这
到
当我在发布模式下运行它时我的应用程序崩溃并且我发现了错误,它发生在编译器尝试优化解密功能时。 我认为新的llvm 8.0编译器存在一些问题。
现在我的App甚至被AppStore批准了。
答案 2 :(得分:0)
答案很简单,您将不得不尝试重现崩溃并修复它。
Apple不会让应用程序进入它发现崩溃的App Store。我建议您找一位拥有支持IPv6的网络的朋友/家人(如果您无法自行启用)并尝试在该网络下的各种条件下使用您的应用。答案 3 :(得分:0)
App Review网络与服务提供商部署的网络一样,确实支持IPv6到IPv6的连接。因此,如果您的服务器支持IPv6,您的应用程序将直接与它通信,而无需通过NAT64转换器。
请检查您的链接是否支持ipv6或不使用此LINK
答案 4 :(得分:0)
只需在您的域中添加CDN(示例:Cloudflare),相应地更改名称服务器并确保打开IPv6兼容性功能。这对我有用