Ответ 1
Проблема была исправлена после обновления до 7.2.
После того, как я обновился от 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
Проблема была исправлена после обновления до 7.2.
Это известная ошибка в соответствии с примечаниями к выпуску бета-версии Xcode 7.1: "При работе в симуляторе iOS приложение не может связываться с службами TCP/IP, локально размещенными на Mac. (22453539)"
Похоже, что эта проблема сохраняется только на симуляторе, пока реальное устройство работает как ожидалось
Использование Charles может решить эту проблему чудесным образом. Просто держите Чарльза открытым, и проблема исчезнет.