【发布时间】:2016-01-11 18:21:40
【问题描述】:
首先,我过去可以毫无问题地访问我的模拟器应用程序上的本地托管文件。
更新到 OS X Yosemite 后,我无法在我的 iOS 模拟器上连接到像 http://192.168.2.6:8000 这样的地址,这些地址在 Chrome 或我的实际手机上都可以正常工作。
是否需要为本地测试启用新设置?或者我还有其他潜在问题需要考虑吗?
我在 safari(在 iOS 模拟器上)遇到的错误是:
The error was: "The operation couldn't be completed. No such file or directory".
查看 system.log 我看到了:
Oct 13 16:40:46 My-MacBook-Pro MobileSafari[4215]: tcp_connection_set_tfo 89 TFO is not yet supported on Simulator
【问题讨论】:
-
同样的问题,更新到 OS X El Capitan 后,无法使用 iOS9 模拟器连接到我的本地 IP (
192.168.5.x)(但我可以连接127.0.0.1)。 iOS 8.4 模拟器也适用于两个 ips。 -
127.0.0.1 似乎是自下次更新以来对 el capitan 的一种解决方法。
-
这可能与应用传输安全 HTTPS 要求有关吗?或者至少它在模拟器中的实现。你试过making a blanket ATS exception,然后再试一次吗?
-
-
这个问题有更新吗?我也有同样的问题,不知道如何解决。
标签: ios ip localhost ios-simulator