Xcode 6 Beta iOS 8 模拟器无法访问互联网

Posted

技术标签:

【中文标题】Xcode 6 Beta iOS 8 模拟器无法访问互联网【英文标题】:Xcode 6 Beta iOS 8 Simulator can't access internet 【发布时间】:2014-09-27 01:14:22 【问题描述】:

刚刚安装了 XCode 6 Beta 来测试我的应用。 ios 8 模拟器运行,我的应用程序成功安装,但模拟器无法访问互联网。我尝试使用 Safari 或地图,但没有网络连接。如果我从 XCode 6 运行 iOS 7 模拟器,它可以完美连接到互联网。

我已经尝试使用this thread 中的步骤,但没有任何改变。 (如果您的应用没有安装,步骤会更多,但我还是尝试了。)

我没有阻止模拟器的防火墙或小告密者。

还有其他指针吗?

【问题讨论】:

这里已经回答了这个问题:***.com/questions/25654679/… @aeu 打开(然后再次关闭)WiFi 对我有用,就像在 this 答案中发布的那样。 【参考方案1】:

关闭 AVAST 解决所有错误。

【讨论】:

从 10.0 模拟器迁移到 8.1 时,这对我有用。【参考方案2】:

mac 上的 avast 安全性存在同样的问题,在 avast 首选项下打开 webshield 解决了这个问题。

Xcode 版本 7.3.1,ios 模拟器 8.4

【讨论】:

【参考方案3】:

我使用的源代码控制是 Git。所以在重置我所有的本地更改并获得最新的解决我的问题。

所以我要做的第一件事是在需要时存储所有本地更改。 然后重置所有本地更改并获取最新的 现在运行测试。

这对我有用。希望对您也有用。

【讨论】:

【参考方案4】:

我在 Mac OS X 10.9.5、Xcode 6.2、Cordova 4.3、iOS 8.3 上遇到过类似的情况 - 除了 ajax/网络访问在 IOS 模拟器上受到限制之外,所有平台上的一切都运行良好。

按照其他人的建议,进入 IOS 模拟器上的设置并在开发者子菜单中更改“允许 HTTP 服务”打开所有网络访问和 ajax 查询/进程。

所以先试试吧!

【讨论】:

【参考方案5】:

只需重置模拟器即可。退出并重新运行您的应用程序,您的问题将消失。它对我有用。

【讨论】:

【参考方案6】:

我在使用 xCode 6.1 和 iOS 8 模拟器时遇到了同样的错误。对我有用的是我转到设置>开发人员>并打开“允许 HTTP 服务”选项。

【讨论】:

错误,在哪里?在我的 iOS 8.1 模拟器上,我在设置中有一个开发者项目,但没有“允许 HTTP 服务”选项。我可以连接到任何外部网站,但不能连接到我的 Intranet 站点。我的 MacBook 可以看到这些网站,但模拟器(我的应用程序或 Safari)不能。在我升级到最新的 XCode/Simulator 之前一切正常...... 据我所知,该选项仅指 PassKit。【参考方案7】:

看了很多关于重启模拟器,重置模拟器设置等的帖子,最后我重新安装了X-Code,更新到X-Code 6.1等等,还是没有连接到网络!

最终的解决方案是我关闭了我的防病毒软件 (TrendMicro)。我之前检查了所有的防病毒设置,没有看到任何“阻止进程连接”。不过,当我把所有东西都关掉后,问题就解决了。

【讨论】:

查尔斯也这样对我。 ESET 杀毒软件做同样的事情,感谢分享 我在 Yosemite/Xcode 6 上的 ESET 也遇到了这个问题,不得不卸载 ESET。但是,它似乎在我同事的机器 El Capitan/Xcode 7 上运行良好。 Avast 也是如此。【参考方案8】:

我遇到了同样的问题。尝试退出 iOS 模拟器,然后重新构建并启动您的应用程序。它应该可以工作。

【讨论】:

我关闭了模拟器,清理了项目(cmd+shift+K),然后再次运行,它工作了【参考方案9】:

我也使用 XCode 6.1 GM 和 git 相同的问题。我的情况是,在开发过程中,我将 MacBook 连接到另一个 WLAN。我的 Macbook 已连接到互联网,但 iOS 模拟器没有。我的解决方案是关闭 iOS 模拟器并从 xcode 重新部署应用程序。

【讨论】:

【参考方案10】:

我遇到了完全相同的问题。这很奇怪,但通过以太网电缆插入我的 Macbook 似乎可以解决这个问题。我知道它并不完美,但它确实有效。

【讨论】:

感谢 Telexx。不幸的是,我有一台没有以太网端口的视网膜 MacBook Pro... 好苹果啊?尝试忘记连接并重新连接。 我在 iMac 上也遇到了这个问题,即使在 Xcode 6 完全发布之后也是如此。以太网问题是否需要重新启动系统或其他步骤?很奇怪,我同时安装了 iOS7 和 iOS8 iPhone 5s 模拟器,1 个能够加载 apple.com,1 个不能。谷歌运行良好令人惊讶...... 嗨,Tahoe?您是否仍在运行测试版,因为我相信它的完整版本现已发布? 安装 XCode 6.0.1 甚至使用 6.1 Seed 后,我仍然没有解决这个问题。我还尝试删除并重新添加模拟器。没有变化。

以上是关于Xcode 6 Beta iOS 8 模拟器无法访问互联网的主要内容,如果未能解决你的问题,请参考以下文章

XCode 7 (Beta 3 & 4) 无法下载和安装 iOS 8.* 模拟器

Xcode 8 Beta 6 不支持 iOS 10 Beta 7 sdk

Xcode 无法运行 iOS 模拟器

Xcode 8 beta 4:在物理设备上运行时“无法附加到 pid:1110”

Xcode 6.3 不再打开仪器

如何在 Xcode 6.0 Beta 中运行 iOS 7.1 模拟器?