iOS 실제 장치 (iPad iOS 버전 9.0.2 및 10.2)에서 TestNG 자동화 스크립트를 실행하려고합니다. 테스트 스크립트를 실행할 때 Appium 버전 1.5.3 및 Xcode 버전 8.0을 성공적으로 설치했습니다. 오류가 발생했습니다. 버전 appium와 시도의 prelaunch은 1.4.16iOS 실제 장치에서 TestNG 자동화 테스트 실행 - iPad
Could not pre-launch appium: Error: Could not find Automation.tracetemplate in any of the followinglocations /Applications/Xcode.app/Contents/Applications/Instruments.app/Contents/PlugIns/AutomationInstrument.xrplugin/Contents/Resources/Automation.tracetemplate,/Applications/Xcode.app/Contents/Applications/Instruments.app/Contents/PlugIns/AutomationInstrument.bundle/Contents/Resources/Automation.tracetemplate
나는이 문제에 대해 연구하는 방법을 아래에 시도
[debug] [iOS] App is not installed. Will try to install.
[MJSONWP] Encountered internal error running command: Error: Installing /Users/appxpress/Desktop/PGTNQC.app failed
at /Applications/Appium.app/Contents/Resources/node_modules/appium/node_modules/appium-ios-driver/node_modules/node-idevice/main.js:159:6
at ChildProcess.exithandler (child_process.js:193:7)
at emitTwo (events.js:100:13)
at ChildProcess.emit (events.js:185:7)
at maybeClose (internal/child_process.js:850:16)
at Socket.<anonymous> (internal/child_process.js:323:11)
at emitOne (events.js:90:13)
at Socket.emit (events.js:182:7)
at Pipe._onclose (net.js:475:12)
.
1) Appium을 1.4.16으로 다운 그레이드하고 확인했습니다. 2) 나는 어떻게에서 실행 "에 대한 몇 가지 지식을 얻기 위해 몇 가지 turorials을 따랐다 7.3 버전에 두 개의 서로 다른 OS X EI 선장 버전 10.11.6 및 10.11.5가 3) 스위치 엑스 코드 버전으로 전환하고
를 시도 실제 장치 "
자동화 스크립트를 통해 실제 장치에 .app 파일을 설치할 때 오류가 발생합니다. 또한 사전 출시 앱으로 appium을 통해 직접로드 할 때 얻을 수 없었습니다. 여기에 udid 및 강제 장치 및 플랫폼 버전입니다.
누구나 설명해주십시오. xcode Appium 버전의 버전 불일치와 관련된 것 또는 .IPA 파일 및 빌드 구성과 관련된 것이 있습니다.
귀하의 도움에 감사드립니다.
이 문제는 Mac OS 버전 OS X EI Capitan 버전 10.11.6에만 해당합니까? OS 업데이트 전에 제대로 작동했습니다. –
이 버전의 조합은 Mac OS 버전 OS X EI Capitan 버전 10.11.5와 함께 Appium 1.5.3 + Xcode 8 + iPad iOS 버전 9.0.2를 사용할 수 있습니까? 감사의 답변 –
아니요, appium 1.5.3 및 iOS 9.0.2에는 Xcode 7을 사용해야합니다. 그러나 권장 사항은 Appium 1.6.x + Xcode 8 + iOS 10.x입니다. –