无法在iOS 8模拟器中使用HTTP

时间:2014-09-03 22:35:05

标签: ios xcode ios8 ios-simulator

我在MacBook Pro上安装了xcode 6,beta 7。当我尝试使用运行iOS 8的iOS模拟器,并尝试连接到任何不使用HTTPS的站点时,我得到一个空白页面,指出“Safari无法打开页面因为网络连接丢失”在模拟器中。任何使用HTTPS的页面都可以正常工作。

我已经为这样的问题尝试了各种解决方案,但没有一个能够奏效。这些不同的解决方案包括重新启动Mac,卸载xcode 6并重新安装它,以及这两个链接中提出的所有解决方案:

Unable to run app in Simulator : Xcode beta 6 iOS 8

Unable to run app in Simulator : Xcode beta 6 iOS 8

2 个答案:

答案 0 :(得分:32)

我刚刚在Apple论坛上遇到了Apple员工对此问题的回复:

  

存在一个已知问题,即主机网络配置的变化(更改无线网络,从无线网络变为有线等)将导致模拟运行时出现某些情况下网络连接松散。解决方法是重新启动模拟设备。

重新启动模拟器确实让我的问题消失了一段时间,但看起来我需要在Mac改变wifi网络或唤醒时重新启动我的模拟器。希望他们很快就会发布修复程序,这使测试变得不可能。 https://devforums.apple.com/message/1048174#1048174

答案 1 :(得分:3)

降级到iOS模拟器7.x也可以。