升级到OSX El Capitan后,iOS模拟器NSPOSIXErrorDomain Code = 2

时间:2015-10-03 01:41:25

标签: macos ios-simulator ios9 xcode7 osx-elcapitan

从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

4 个答案:

答案 0 :(得分:7)

根据Xcode 7.1 beta 3发行说明,这是一个已知错误:“在iOS模拟器中运行时,应用程序无法与Mac本地托管的TCP / IP服务进行通信。(22453539)”

答案 1 :(得分:2)

看起来此问题仅在模拟器上持续存在,而真实设备按预期工作

答案 2 :(得分:2)

升级到7.2后问题得到解决。

答案 3 :(得分:1)

使用Charles奇迹般地解决了这个问题。只要让查尔斯打开,问题就会消失。