2014-01-31 3 views
1

Я пытаюсь подключить свое тестовое устройство к моему локальному серверу - и пока симулятор отлично работает с localhost: 8000, я не могу подключиться к устройству. Это несмотря на то, что устройство и мой компьютер подключены к одной сети Wi-Fi.Подключить iPhone к localhost

До сих пор я пытался заставить это работать, перейдя в системные префы -> сеть -> захватывая IP-адрес, откуда он говорит: «Wi-Fi подключен к myWifiNetwork и имеет IP-адрес 10.0.0.52», ,

Затем я захожу на сафари на своем устройстве и набираю http://10.0.0.52:8000. Однако это дает мне сообщение о невозможности подключения к серверу.

Я также пробовал использовать «имя» моего компьютера (который я извлекаю из System Prefs-> Sharing или более просто из окна терминала) и попробуйте ввести его в браузере устройства следующим образом: http://myMac:8000 Это делает не работает.

Любые идеи?

Благодаря

+0

'localhost' - это просто локальный хост. При запуске на симуляторе вы подключаетесь к компьютеру. Когда вы запускаете устройство iOS, вы подключаетесь к устройству iOS. – rmaddy

+0

Конечно, это не то, что я пробовал. Моя проблема в том, что я не могу подключиться к моему Mac даже при использовании IP-адреса mac. –

+0

Заголовок вопроса и 1-й параграф касаются подключения к локальному хосту. BTW - это, похоже, не вопрос программирования. Это просто вопрос пользователя об использовании Safari на iPhone для подключения к другому компьютеру в той же сети. – rmaddy

ответ

0

То, как я сделал это использовать Charles Web Proxy и сопоставить производства URL для LOCALHOST: 8000.

Charles предоставляет отличную документацию для запуска вашего устройства для этой цели.

+0

Хмм .. Проксирование было прост в настройке, я все равно не могу заставить его перехватывать запросы localhost. Когда вы говорите, что сопоставить его с производственным URL-адресом, это что-то особенное или просто ударить по URL-адресу с запросом? –

Смежные вопросы