2011-12-01 2 views
3

this 질문에 이어, instruments을 iPhone 시뮬레이터를 장치로 사용하려면 어떻게해야합니까? 나는이 시도 :iPhone 시뮬레이터로 명령 줄에서 장비 실행

$ instruments -t /Developer/Platforms/iPhoneOS.platform/Developer/Library/Instruments/PlugIns/AutomationInstrument.bundle/Contents/Resources/Automation.tracetemplate -w iphonesimulator5.0 MyApp.app 

을하지만이 오류를 얻을 : 당신이 목적지합니다 ('의 DeviceID'여기에 같은 하드웨어 장치를 지정하고자 할 때

Instruments Usage Error : Device failed to become ready for use.

답변

1

-w <deviceID>는 데 사용됩니다의 식별자입니다 Xcode의 Organizer에있는 장치).

-w을 사용하는 대신, 빌드 중에 악기에서 iPhone을 사용하도록 강제 설정할 수 있습니다. 자세한 내용은 here을 참조하십시오.

0

다음과 같이했습니다 : 1. 모든 스크립트를 실행하는 UI Automation Main file을 호출하는 템플릿을 만들었습니다. EX : auto.js 스크립트를 //auto.js를 실행합니다 //Main.js 파일이있는 내가 모든 스크립트 //Main.js이 # import를 "auto.js를"파일 를 실행하고 내 주요 파일입니다 auto.run(); // 이제 터미널을 열고 다음 명령을 실행하십시오. 1. 템플릿을 저장 한 디렉토리로 이동 2. 시뮬레이터 위치 (전체 경로)를 으로 복사하십시오. 아래 명령을 실행하십시오. 악기 -t ./NameOfYourTemplate.tracetemplate/Users/swathyvalluri/Debug-iphonesimulator /MyApp.app

참고 : 템플릿에 새 파일을 만들고 여기에 내용을 복사하십시오. 그렇지 않으면 로컬에서 Main.js 파일을 찾고 다른 파일에서 실행할 때 실패합니다 섬기는 사람.

도움이 더 :)

0

장치 ID가 여기 장치의 UDID 의미 필요하면 알려 주시기 바랍니다.

또한 아래 링크를 참조하십시오, 그것은 매우 유용합니다 http://lemonjar.com/blog/?p=69

관련 문제