我的 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 有啥问题?的主要内容,如果未能解决你的问题,请参考以下文章