2017-11-09 12 views
0

오프라인으로도 작동해야하는 하이브리드 코드바 앱을 개발 중입니다. 네트워크에서 가져온 데이터를 캐시에 저장하고 캐시 된 버전을 오프라인으로 다시 사용합니다.네트워크를 통한 오프라인 모드 디버깅 테스트

코드가있는 앱이기 때문에 dev 파일이 내 컴퓨터에 있고 앱에 포함 된 URL이 내 컴퓨터를 가리키고 있기 때문에 비행기 모드를 켜면 앱이 소스 코드 파일을 끌어 와서 멈추게됩니다.

코딩 할 때 오프라인 동작을 개발하고 테스트하기위한 접근 방법을 찾으려고합니다.

답변

0

Wi-Fi 연결을 해제하고 테스트하는 동안 (또는 LAN 연결) 진행하십시오.

+0

감사합니다. 그것은 효과가 있었다. 하지만 내 서비스 콜은 포기할 때까지 약 1 분 동안 돌았습니다. 정상입니까? – Developer

+0

그건 정상적인 일입니다. 코드 기반 및 환경에 대한 지식없이 많은 것을 말할 수는 없습니다. – jegadeesh

1

Additional Tools for XCode 8.2을 설치하십시오. 네트워크 링크 컨디셔너입니다. 이 기능을 사용하여 장치의 여러 네트워크 조건을 시뮬레이트 할 수 있습니다. 모든 추가 도구

상세 정보 Network Link Conditioner

목록은 엑스 코드의 모든 버전에 대한 추가 도구가 포함되어 here입니다.

+0

하지만 시뮬레이터 기반 개발의 경우이 경우 iPad 장치는 인터넷에 직접 액세스합니다. 그래도 계몽주의에 감사드립니다. – Developer

+0

iPad/iPhone 기기 http://www.thomashanning.com/network-link-conditioner/에서 사용 방법을 참조하십시오. – ahmed

+0

iPhone에서 개발자 설정을 볼 수는 있지만 iPad에서는 수정할 수 없습니다. iPad도 업데이트했습니다. (버전 11.1.1) – Developer