【问题标题】:Can't use HTTP in iOS 8 simulator无法在 iOS 8 模拟器中使用 HTTP
【发布时间】:2014-10-28 13:34:31
【问题描述】:

我在 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 网站(例如 iCloud 网站)可以通过模拟器中的 Safari 访问,即使其他网站不能访问。
  • 有什么要说的吗?我也在 iOS 8 模拟器中看到了这一点,但是当我在 iOS 7 模拟器上运行完全相同的构建时,一切都很好。我正在归档雷达,你呢?
  • 我认为这个答案可以提供帮助:stackoverflow.com/questions/13542706/…

标签: ios xcode ios8 ios-simulator


【解决方案1】:

降级到 iOS Simulator 7.x 也可以。

【讨论】:

    【解决方案2】:

    我刚刚在 Apple 论坛上看到一位 Apple 员工对此问题的回复:

    存在一个已知问题,即主机网络配置的更改(更改无线网络、从无线更改为有线等)会导致模拟运行时在某些情况下似乎失去网络连接。解决方法是重启模拟设备。

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

    【讨论】:

    • 对我来说,打开(然后再次关闭)WiFi 就像在this 答案中发布的那样。
    猜你喜欢
    • 2014-11-08
    • 2014-09-17
    • 2014-11-17
    • 2014-07-24
    • 2014-11-21
    • 2014-11-06
    • 1970-01-01
    • 2020-11-06
    相关资源
    最近更新 更多