1
시뮬레이터의 위치를 프로그래밍 방식으로 가짜로 만들려고합니다. .gpx 파일을 사용하도록 요청한 다른 게시물을 보았습니다. 그러나 필자는 자체 위도/경도 값을 전송해야하는 자동화 테스트를 수행하고 있습니다. 궁극적으로 시뮬레이터는 코드를 통해 제공 한 위도/경도 값을 가져와야합니다.iOS 시뮬레이터에서 위치를 프로그래밍 방식으로 가짜로 만드는 방법
시뮬레이터의 위치를 프로그래밍 방식으로 가짜로 만들려고합니다. .gpx 파일을 사용하도록 요청한 다른 게시물을 보았습니다. 그러나 필자는 자체 위도/경도 값을 전송해야하는 자동화 테스트를 수행하고 있습니다. 궁극적으로 시뮬레이터는 코드를 통해 제공 한 위도/경도 값을 가져와야합니다.iOS 시뮬레이터에서 위치를 프로그래밍 방식으로 가짜로 만드는 방법
방금 내 질문에 대한 답변을 찾았습니다. 위치 자동화를 위해 AppleScript를 작성해야했습니다. >
TELL 응용 프로그램의 "시스템 이벤트" TELL 과정 "엑스 코드"
TELL 메뉴 바 1 TELL 메뉴 막대 항목 "디버그" TELL 메뉴 "디버그" 말할 메뉴 항목 "시뮬레이션 - 이런 식으로 뭔가 위치 " 클릭 텔 메뉴는"시뮬레이션 위치 " 클릭 메뉴 항목"홈 " 지연 1 끝이 끝이 끝을 알 이야기가 끝이 끝을 말해 말해 tell end tell
이 방법이 효과가 없습니까? https://stackoverflow.com/questions/7907734/string-to-callocation-latitude-and-longitude –
.gpx 파일을 사용하는 것이 유일한 방법입니다. 이 옵션은 구성표 편집에 있습니다. – Ryan
코드를 가져 오는 모든 위치를 일반 프로토콜을 구현하는 자체 서비스 (클래스)로 이동하십시오. 그런 다음 프로토콜이 필요한 부분에 프로토콜의 인스턴스를 삽입하십시오. 테스트에서 모의 것을 삽입하십시오 - 당신이 그것을 연구하고 싶다면 "의존성 주입"이라고합니다. –