2013-08-25 6 views
1

iOS 응용 프로그램에서 Appium을 실행하려고하는데 도구의 경로가 유효하지 않은 것으로 보입니다. 어떻게 설정할 수 있습니까? 내가 사용해야하는 환경 변수가 있습니까? 아니면 어떤 주장? 심지어 나는 여기에 내가 Appium로부터받은 로그의 관련 부분이 저를 위해 유용 할 것이다 :Appium에서 Instruments의 경로를 어떻게 설정합니까?

을 소스 코드에 그것을 바꿀 수 :

info: instruments is: 
info: [INSTSERVER] Instruments socket server started at /tmp/instruments_sock 
info: Spawning instruments with command: -t /usr/local/lib/node_modules/appium/app/uiauto/Automation.tracetemplate /var/folders/rd/z5t93lfj0cx0wm2_hqmthnkr0000gn/T/TestApp.app -e UIASCRIPT /usr/local/lib/node_modules/appium/app/uiauto/bootstrap.js -e UIARESULTSPATH /tmp/appium-instruments/ 

감사합니다!

답변

0

코드에서 일부 파고가 나타나면 Appium은 xcrun -find instruments 명령을 사용하여 "Instruments"경로를 사용합니다.

xcrun 자체는 당신이/제거 엑스 코드를 변경 한 경우, 그래서 당신은 아마 캐시를 삭제합니다 xcrun -kill-cache -find instruments

이 실행해야하지만 반드시 올바른 경로로 xcrun 가리 키지 않습니다, 캐시가 있습니다. 이렇게하려면 Xcode 개발자 디렉토리를 가리 키도록 환경 변수 DEVELOPER_DIR을 추가해야합니다. /Applications/Xcode.app/Contents/Developer.

0

sudo xcode-select --switch /path/to/Xcode.app을 사용하여 appium에서 사용할 Xcode 버전을 선택할 수 있습니다.

관련 문제