iOS模拟器上没有网络连接,仅与我的应用程序连接

时间:2018-12-18 02:41:12

标签: ios xcode ios-simulator network-connection

在Xcode模拟器中调试应用程序时,我没有网络连接。奇怪的是:

  • 我在Safari之类的系统应用中具有连通性
  • 我的同事没有相同的问题

我花了很多时间来卸载Xcode并清除我能想到的所有缓存目录,但无济于事。

有人面对吗?有谁知道可能是什么原因?

1 个答案:

答案 0 :(得分:1)

模拟器在主机mac内核之上使用iOS / tvOS / watchOS用户空间,因此模拟器中的网络连接就是您的Mac具有的任何连接。如果模拟器中的Safari成功,则可能是您遇到了App Transport Security,或者您处于需要某些特殊配置或阻止非HTTP流量的公司网络配置中。 (我也看到第三方内核扩展经常破坏模拟器,例如病毒扫描程序。)

您可以通过将WKWebView添加到您的应用程序来进一步诊断,然后查看该Web视图是否能够通过HTTPS加载公共网站。

如果仍然无法使用,请运行xcrun simctl diagnose并附加到https://bugreport.apple.com的错误报告,以便我们进行查看。