2016-12-21 16 views
0

我已将我的应用程序上传到Apple Store。我正在使用iOS 10.2。上传后,我得到了一个拒绝消息:在iPad和iPhone上运行连接到IPv6网络的iOS 10.2ios应用程序因ipv6上的ios 10.2应用程序崩溃而被拒绝

你的应用程序崩溃,当我们:

具体而言,我们发现,发送消息后,应用程序崩溃。

On Wi-Fi 

请给我建议我该怎么做。提前致谢。

+0

嘿,PLZ检查您的应用程序中的网络服务,还检查服务器端安装的操作系统,它是否支持iPV6? – Mukesh

+0

你在使用某种Reachability类吗?其中一些不能正确处理IPv6。 – Abizern

+0

你好。我也遇到了同样的问题。应用程序拒绝了苹果这条消息: “您的应用程序坠毁在连接到IPv6网络的iPad运行iOS 9.2.1”。问题是我没有使用IPV6,也没有办法做一个真正的测试。 你找到一个解决方案为你工作? – Michel

回答

0

答案很简单,你将不得不尝试重现崩溃,并修复它。

苹果不会让应用进入App Store,其中发现崩溃了。我建议找一个拥有支持IPv6的网络的朋友/家庭成员(如果您自己无法启用它),并尝试在该网络下的各种条件下使用您的应用。

+1

其我的问题的兄弟请你回答我简单我做什么来解决这个问题。 – vky

+0

从苹果 2. 1性能:APP完整性 性能 - 2.1 您的应用程序坠毁在连接到IPv6网络时,我们的iPad和iPhone运行iOS 10.2: 1)启动应用程序。 2)提供的演示帐户凭据输入。 3)点击登录按钮。 4)应用程序崩溃。 使用你的应用程序时,这种情况发生: - 通过Wi-Fi 我们附上详细的崩溃日志来帮助解决这个问题。 下一步 请修改您的应用程序和测试设备上,同时连接到IPv6网络(所有的应用程序必须支持IPv6),以确保其运行正常。 – vky

+0

对不起哥哥,你需要修复你的崩溃,我没有你的代码,所以我不知道您的具体问题 –

0

应用程序审查网络,如服务提供商部署的网络,不支持IPv6到IPv6连接。因此,如果您的服务器支持IPv6,则您的应用程序将直接与它通话,而无需通过NAT64转换器。

请检查你的链接是支持IPv6的,或者不使用这个LINK

read more

+0

当我点击链接打开,然后搜索https://www.google.com.pk它returns.http ://ready.chair6.net/?url = https%3A%2F%2Fwww.google.com.pk – vky

+0

@vky如果您正在使用AFNetworking ...您已将AFNetworking更新为最新版本和Apple的Reachability类,您可以试试这个,我希望它能起作用。 –

+0

@vky过渡到仅IPv6网络https://forums.developer.apple.com/thread/4971 –

0

只需添加一个CDN:因此(例CloudFlare的)到您的域名,更改域名服务器并确保IPv6的兼容性功能开启上。这为我工作

1

如果您的应用程序包含web服务,并已实现NSURConnection那么请转换所有NSURLConnection的到NSURLSession。 。

1

我的应用得到了拒绝出于同样的原因,但它不是问题。我的应用因拒绝登录按钮而被拒绝的原因。

这是工作,当我编译和Xcode的(也就是说XCode 8.2.1),但苹果说,这是崩溃运行。

于是,我就在发布模式下运行它,因为我们通常在调试运行我们的应用程序模式,当我们在Xcode中运行。

enter image description here

enter image description here

而且我的应用程序崩溃时,我跑了它在释放模式,我发现的bug,它发生时,编译器试图优化解密功能。 我认为新的llvm 8.0编译器存在一些问题。

现在我的应用程序得到了AppStore的批准。

相关问题