我已经在 MacBook Pro 上安装了 xcode 6、beta 7。当我尝试使用运行 iOS 8 的 iOS 模拟器,并尝试连接到任何未使用 HTTPS 的站点时,我在模拟器中看到一个空白页面,指出“Safari 无法打开该页面,因为网络连接丢失”。任何使用 HTTPS 的页面都可以正常工作。
针对此类问题,我尝试过各种解决方案,但都没有奏效。这些不同的解决方案包括重启 Mac、卸载 xcode 6 并重新安装,以及这两个链接中的所有建议解决方案:
最佳答案
我刚刚在 Apple 论坛上看到一位 Apple 员工对这个问题的回应:
There is a known issue whereby changes in the host's network configuration (changing wireless networks, changing from wireless to wired, etc) will result in the simulated runtime appearing to loose network connectivity for some cases. The workaround is to just reboot the simulated device.
重启模拟器确实让我的问题消失了一段时间,但看起来我需要在 Mac 更改 wifi 网络或唤醒时随时重启我的模拟器。希望他们能尽快发布修复程序,这使得无法进行测试。 https://devforums.apple.com/message/1048174#1048174
关于ios - 无法在 iOS 8 模拟器中使用 HTTP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25654679/