【发布时间】:2017-03-13 08:23:39
【问题描述】:
我最近因为缺少 IPv6 兼容性而被拒绝了一个 iOS 应用程序。
在浏览互联网以调查该主题后,我决定观看这两个视频:
https://developer.apple.com/videos/play/wwdc2015/719/
https://developer.apple.com/videos/play/wwdc2016/714/
现在回到调试应用程序,我正在尝试按照我在此处阅读的内容: http://www.brianjcoleman.com/tutorial-how-to-test-your-app-for-ipv6-compatibility/
在文档中的某一处我们可以阅读:
14.一旦共享处于活动状态,您应该会看到一个绿色状态指示灯和一个标有 Internet 共享:打开的标签。在 Wi-Fi 菜单中,您还会看到一个小的、微弱的向上箭头,表示 Internet 共享已启用。您现在拥有一个 IPv6 NAT64 网络,并且可以从其他设备连接到它以测试您的应用。
这是我遇到问题的地方。就我而言,我确实可以看到:
“绿色状态指示灯和标有 Internet 共享:开启的标签”
但我在Wi-Fi menu中没有看到:
“一个小而微弱的向上箭头,表示 Internet 共享已启用”。
所以我的猜测是我要么做错了事,要么配置不符合本文档的预期。
我也为Share your connection from: 尝试了几种选择,但无济于事。同样,查看我的 iPhone 并没有显示任何新接入点的迹象。
非常感谢该主题的专家或有经验的人提出的任何建议。
【问题讨论】:
-
您是否共享您的迅雷连接,为了能够建立一个 ipv6 wifi 网络,您必须共享您的迅雷连接。基本上你不能同时连接到 wifi,并创建一个新的 wifi 连接,因此你需要有一个 lan/thunderbolt 连接才能在新创建的 wifi ipv6 网络上共享
-
“共享您的连接来自:”只有一个正确答案,那就是您的有线互联网连接。
-
好的。我得到它。我会尝试使用有线连接然后看看。感谢 cmets。
-
我使用电缆连接在 cmets 中进行了此处建议的更改。现在我可以将 Mac 用作热点并在我的 iPhone 上选择那个连接点。但是当我使用 iPhone 去test-ipv6.com 时,它似乎仍然相信:“未检测到 IPv6 地址”。这里有什么问题?
-
好吧,您创建了一个 IPv6 热点,但您的外部连接不是 IPv6,这意味着您的热点网络使用 IPv6,但是将其连接到 Internet 的路由器使用 IPv4,所以当您退出本地网络,出去,上网,其他网站(test-ipv6.com)会看到你的路由器IP是IPv4。
标签: ios swift3 ipv6 submission