我的 iOS 环境 IPV6 有啥问题?

Posted

技术标签:

【中文标题】我的 iOS 环境 IPV6 有啥问题?【英文标题】:What 's wrong with my environment IPV6 for ios?我的 iOS 环境 IPV6 有什么问题? 【发布时间】:2016-08-22 21:34:39 【问题描述】:

我向 Apple Store 提交了我的第一个 ios 应用,但审核团队拒绝了我,因为:

Your app crashes on iPad and iPhone running iOS 9.3.4 connected to an IPv6 network 

我的问题是我无法重现错误。

我有一部 iPhone 5 (iOS 9.3.4) 和截图所示的环境。

我的 iPhone5 在 IPv6 下工作吗?

Mac Mini Configuration (Bridge)

iPhone 5 Connection2 (Is it normal to appear that IPv4 assigned?)

【问题讨论】:

你对这个话题做了哪些研究?您是否观看过免费的 WWDC 2016 视频#714 Networking for the Modern Internet 或免费的 WWDC 2015 视频#719 Your App and Next Generation Networks?你看过苹果文档Supporting IPv6 DNS64/NAT64 Networks:developer.apple.com/library/mac/documentation/… 基本上,坚持使用 Apple 的 API;不要硬编码任何 IPv4 地址,而是使用 DNS,并确保您的服务器支持 IPv6。做你的研究和测试,当你发现一个编程问题时回来。 @RoboticCat 。我阅读并观看了视频。我的代码上没有 IP,我总是使用 DNS 访问。我正在测试,但我的问题是在我的环境中一切正常,所以我的问题是......通过我发送的屏幕截图,你认为我已经为 IPV6 配置了测试环境吗?我怎么能确定?出现分配的IPv4地址正常吗? 我不知道,但我不会想到只在 IPv6 设置中。 按照@RoboticCat 提供的链接中的描述,完全在您的 Mac 上设置 NAT64 测试网络非常重要。 【参考方案1】:

我解决了我的问题。我的 Web 服务服务器 (1&1) 出现错误。

但我的应用程序从未在我的测试环境中失败。我认为它从一开始就设置得很好,但没有人能证实。

感谢您的帮助!

【讨论】:

以上是关于我的 iOS 环境 IPV6 有啥问题?的主要内容,如果未能解决你的问题,请参考以下文章

iOS之在本地搭建IPv6环境测试你的app

为啥我在 Xamarin iOS 中的 WebRequest 在 ipv6 环境中失败?

iOS---------如何搭建ipv6环境

iOS-不用网线搭建IPv6网络测试环境

iOS 解决ipv6问题

iOS 解决ipv6问题