대부분의 작업을 위해 웹 서비스에 연결하는 앱을 개발 중입니다. 바로 가기로 내 컴퓨터에서 개발 서버의 복사본을 실행하고 싶습니다. 질문은 :
iPhone 시뮬레이터에서 호스트 컴퓨터의 네트워크 (이 경우 http)에 어떻게 / 접근 할 수 있습니까?
앱과 함께 웹 서비스를 개발 중이므로 둘 다 호스트 컴퓨터에두면 도움이 될 것입니다. 그런 다음 필요에 따라 변경 사항을 커밋 할 수 있습니다.
답변
iOS 시뮬레이터는 호스트 컴퓨터 네트워크를 사용하므로 웹 서비스가 수신하는 IP에 관계없이 localhost 또는 컴퓨터 IP 주소 만 사용할 수 있어야합니다.
답변
신속한 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.