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

标签 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

最佳答案

我刚刚在 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/

相关文章:

ios - 如何修复 iOS 模拟器旋转?

swift - 为什么我无法使用 SKPhysicsBody 构造函数?

objective-c - 排序包含自定义对象的NSArray

objective-c - 离开应用程序后,NSUserDefaults将不会加载

xcode - 在 Xcode4 项目中包含 C 工具

xcode - Swift 中的自定义类引用

ios8 UIModalTransitionStylePartialCurl 无法正常工作

ios - 最大输入后禁用 UITextField 光标移动

iPhone SDK - 无法将更新上传到 iTunes Store

ios - 我应该使用 segue 在注册屏幕和我的应用程序的其余部分之间移动吗