Подтвердить что ты не робот

Симулятор iOS не может подключаться к IP-адресу локальной сети

Для начала я имел обыкновение иметь доступ к локально размещенным файлам в моем приложении для симулятора без проблем.

После обновления до OS X Yosemite я не могу подключиться к таким адресам, как http://192.168.2.6:8000, на моем симуляторе iOS, который отлично работает в Chrome или с моего реального телефона.

Есть ли новый параметр, который мне нужно включить для локального тестирования? Или есть другие потенциальные проблемы, на которые я могу смотреть?

Ошибка, которую я получаю на сафари (на 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
4b9b3361

Ответ 1

Эта проблема полностью решена с iOS 9.2 и Xcode 7.2: https://developer.apple.com/library/content/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc7_release_notes.html#//apple_ref/doc/uid/TP40016994-CH5-SW2

Однако, на основе официальных выпусков выпусков Xcode 7.2, все еще известна проблема для предыдущих версий iOS (я проверил ее для iOS 8.2, но больше нет проблемы). Вы можете использовать свой loopback-адрес (127.0.0.1 или localhost) для более старых версий.

Ответ 2

Это известная проблема, о которой я упоминал в примечаниях к выпуску Xcode. К сожалению, единственным обходным решением в это время является пользовательский интерфейс loopback (то есть: 127.0.0.1) для ваших потребностей тестирования.

Ответ 3

Звучит для меня как предупреждение о том, что на http будет нахмуриться. например:

в UIWebView вы не можете открыть по умолчанию веб-страницу http//

если вы откроете открытую https//веб-страницу, но все изображения и т.д. в котором ссылки на сайты http//не загружаются

Я только что разобрался со всем этим, это, безусловно, происходит с последней ОС Mac и последним Xcode

Фил