2017-02-07 3 views
0

iOS 시뮬레이터에서 Appium을 실행할 수 있도록 터미널에서 Appium 1.6.3을 실행하려고합니다. 과거에는 터미널에서 Appium을 시작할 수있었습니다. 내가 10.12.3에 맥 OS를 업그레이드 한 이후 나는 그것을 실행하려고 할 때, 나는 항상 다음과 같은 오류가 발생합니다 :터미널에서 appium 서버를 시작하는 데 문제가 발생했습니다.

-bash: appium: command not found 

내가 appium-의사를 실행하려고 할 때, 나는 보통 다음과 같은 진단을받을 :

info AppiumDoctor Appium Doctor v.1.3.0 
info AppiumDoctor ### Diagnostic starting ### 
info AppiumDoctor ✔ The Node.js binary was found at: /usr/local/bin/node 
info AppiumDoctor ✔ Node version is 6.9.4 
info AppiumDoctor ✔ Xcode is installed at: /Applications/Xcode.app/Contents/Developer 
WARN AppiumDoctor ✖ Xcode Command Line Tools are NOT installed! 
WARN AppiumDoctor ✖ DevToolsSecurity is NOT enabled! 
info AppiumDoctor ✔ The Authorization DB is set up properly. 
info AppiumDoctor ✔ Carthage was found at: /usr/local/bin/carthage 
info AppiumDoctor ✔ HOME is set to: /Users/jakerushing 
info AppiumDoctor ✔ ANDROID_HOME is set to: /Users/jakerushing/Library/Android/sdk 
info AppiumDoctor ✔ JAVA_HOME is set to: /Library/Java/JavaVirtualMachines/jdk1.8.0_45.jdk/Contents/Home 
info AppiumDoctor ✔ adb exists at: /Users/jakerushing/Library/Android/sdk/platform-tools/adb 
info AppiumDoctor ✔ android exists at: /Users/jakerushing/Library/Android/sdk/tools/android 
info AppiumDoctor ✔ emulator exists at: /Users/jakerushing/Library/Android/sdk/tools/emulator 
info AppiumDoctor ✔ Bin directory of $JAVA_HOME is set 
info AppiumDoctor ### Diagnostic completed, 2 fixes needed. ### 

xcode-select --install을 실행하면 도구가 이미 설치되어 있고 DevToolsSecurity가 이미 사용 가능하다는 오류가 표시됩니다. XCode 명령 도구를 제거하고 다시 설치해도 문제가 해결되지 않았습니다. 며칠 동안이 문제를 해결하려고하는데 이러한 질문에 대한 답을 찾을 수 없었습니다. 나는이 문제로 지혜 끝에있다.

모든 입력 사항에 크게 감사드립니다.

WARN AppiumDoctor ✖ Xcode Command Line Tools are NOT installed! 
WARN AppiumDoctor ✖ DevToolsSecurity is NOT enabled! 

를 해결합니다 : 로그에서

답변

0

를 넣고 명령을 실행 한 후 다시 appium와

sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer 
DevToolsSecurity -enable 
+0

, 저를 위해 작동하지 않았다조차 : ( –

+0

나는 DevToolsSecurity를 ​​시도하고 그것이 이미 가능하다고 말했다. –

0
그래서

내 주요 문제에 대한 해결책을 찾을 수는 실행되지 Appium 의사를 다시 시작하려고 내가 appium을 입력 할 때

나는이 blog 지위를 온라인으로 발견했다. 그리고 나는 지시를 읽었다. 그 후에 appium 명령을 다시 실행할 수있었습니다! 쓴 누구든지

https://solidgeargroup.com/automated-test-for-ios-with-appium-set-up-the-environment-2

는 나에게 내가 솔루션을 찾고 낭비 수 많은 시간을 저장. 너는 성자 야.

그러나 DevToolsSecurity가 감지되는 데 여전히 문제가 있습니다. 내가 입력하면은/usr/sbin에/DevToolsSecurity -enable, 그것은 개발자 모드가 이미 활성화되어, 나는 appium-의사를 실행하거나-IOS 권한을 부여 할 때 아직 둘 다 다음 반환 말한다 : 나는 것을 시도

Error: Command 'DevToolsSecurity' not found. Is it installed? 
ERR! AuthorizeIOS  at ChildProcess.<anonymous> (/Users/jakerushing/.node/lib/node_modules/authorize-ios/node_modules/teen_process/build/lib/teen_process.js:71:14)