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

Как получить доступ к самому хост-компьютеру с помощью симулятора iPhone

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

Как я могу получить доступ к сети хост-компьютера (http в этом случае) с симулятора iPhone?

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

4b9b3361

Ответ 1

iOS Simulator использует сеть хост-машины, чтобы вы могли просто использовать localhost или ваш IP-адрес вашего компьютера, какой бы IP-адрес ваш веб-сервис не прослушивал.

Ответ 2

В Swift 5 просто позвоните:

http://localhost:<port>/file_path 

но вам нужно будет добавить эту часть в проект Info.plist.

<key>NSAppTransportSecurity</key>
<dict>
    <key>NSAllowsArbitraryLoads</key>
        <true/>
</dict>  

В противном случае эта ошибка произойдет.

Cannot start load of Task <xx-xx>.<x> since it does not conform to ATS policy.