Запрос Trigger.IO Serve iOS не работает

Я пытаюсь использовать функцию «Подавать» (поскольку каждая сборка требует загрузки всего приложения сейчас), но после завершения установки я получаю сообщение об ошибке ниже, приложение зависло:

Ошибка веб-просмотра: Error Domain=NSURLErrorDomain Code=-1001 «Время ожидания запроса истекло». UserInfo=0x14e6fca0 {NSErrorFailingURLStringKey=http://192.168.56.1:31337/src/index.html, NSErrorFailingURLKey=http://192.168.56.1:31337/src/index.html, NSLocalizedDescription=Время ожидания запроса истекло., NSUnderlyingError=0x14e3b920 "Время ожидания запроса истекло."}

Из того, что я могу сказать, это указывает на то, что первый запрос ajax, который делает приложение, завершается с ошибкой с сообщением «Время ожидания запроса истекло». Почему это происходит? Этого не происходит, когда я обычно строю только с опцией Serve. Версия моей платформы 2.2.5 (самая последняя)


person Volkan Ulukut    schedule 23.10.2014    source источник


Ответы (1)


Наиболее распространенной причиной этого является то, что мобильное устройство, на котором вы тестируете, не находится в той же сети, что и ваш компьютер для разработки.

Быстрый способ проверить это — посмотреть сетевые настройки устройства и убедиться, что его IP-адрес находится в том же диапазоне, что и ваша машина. (например, 192.168.56.x)

Другая возможность заключается в том, что на вашем компьютере для разработки установлен локальный брандмауэр или другое программное обеспечение, которое может блокировать входящие сетевые запросы с вашего устройства.

person Antoine van Gelder    schedule 24.10.2014
comment
похоже, у меня был виртуальный бокс виртуальной машины, который создал виртуальную сеть, и вместо этого устройство пыталось подключиться к ней. - person Volkan Ulukut; 24.10.2014