Tworzę aplikację, która łączy się z usługą internetową w większości operacji. Jako skrót chciałbym uruchomić kopię mojego serwera deweloperskiego na moim komputerze. Pytaniem jest:
Jak / mogę uzyskać dostęp do sieci hosta (w tym przypadku http) z symulatora iPhone'a?
Rozwijam usługę sieciową wraz z aplikacją, więc byłoby pomocne mieć je obie na komputerze hosta, a następnie mogę zatwierdzać zmiany w razie potrzeby.
Odpowiedzi:
Symulator iOS korzysta z sieci maszyny hosta, więc powinieneś być w stanie po prostu użyć lokalnego hosta lub adresu IP swojego komputera, niezależnie od adresu IP, na którym nasłuchuje Twoja usługa internetowa.
źródło
W Swift 5 po prostu zadzwoń:
ale będziesz musiał dodać tę część do projektu
Info.plist
.W przeciwnym razie wystąpi ten błąd.
Cannot start load of Task <xx-xx>.<x> since it does not conform to ATS policy.
źródło