从Yosemite升级到El Capitan后,我的模拟器无法再连接到本地服务器。连接到我的远程生产服务器时,同一模拟器没有问题。
我确定我的本地服务器运行正常,因为Safari可以使用相同的端口正确连接到它。
这是我在Xcode中遇到的错误:
Error Domain=NSPOSIXErrorDomain Code=2 "No such file or directory" UserInfo={NSErrorFailingURLStringKey=http://localhost:9000/sites, NSErrorFailingURLKey=http://localhost:9000/site, _kCFStreamErrorCodeKey=2, _kCFStreamErrorDomainKey=1}
我正在运行xcode 7.0.1 模拟器iOS 9.0
答案 0 :(得分:7)
根据Xcode 7.1 beta 3发行说明,这是一个已知错误:“在iOS模拟器中运行时,应用程序无法与Mac本地托管的TCP / IP服务进行通信。(22453539)”
答案 1 :(得分:2)
看起来此问题仅在模拟器上持续存在,而真实设备按预期工作
答案 2 :(得分:2)
升级到7.2后问题得到解决。
答案 3 :(得分:1)
使用Charles奇迹般地解决了这个问题。只要让查尔斯打开,问题就会消失。