https://www.oracle.com/java/technologies/downloads/#jdk18-mac
난 M1칩이므로 두 번째 항목인 Arm 64 DMG Installer 다운받고 설치했다.
command + space 에서 "터미널" 을 검색하고 실행하면 터미널 창이 열린다.
자바 버전 확인
> java -version
> JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-17.0.2.jdk/Contents/Home
> export JAVA_HOME
> export PATH=$PATH:$JAVA_HOME/bin
Mac with Apple chip 으로 설치
설치를 완료하고 실행하면 프로젝트를 생성하는 창이 뜬다.
오른쪽 상단에 세로로 ... 버튼을 선택하면 SDK Manager 메뉴로 진입할 수 있다.
꼭 다 설치할 필요는 없지만 아래 appium-doctor 점검 단계에서 막히기 때문에 이 정도는 미리 설치해주면 좋겠다.(아래 Hide Obsolete Packages 체크 해제)
설치할 항목을 선택하고 apply 선택하면 설치가 된다.
username 에는 해당 pc의 사용자 이름으로 넣어주면 된다.
> ANDROID_HOME=/Users/**username**/Library/Android/sdk
> export ANDROID_HOME
> export PATH=/Users/**username**/Library/Android/sdk/platform-tools:$PATH
> export PATH=/Users/**username**/Library/Android/sdk/tools:$PATH
> export PATH=/Users/**username**/Library/Android/sdk/emulator:$PATH
App store 에서 다운받을 수 있는데 설치가 오래 걸린다.(10분 이상 걸릴 수도 있으니 당황하지 말자)
홈페이지 진입하면 친절하게 코드를 알려준다.
복사해서 터미널에 붙여넣기 하면 된다.
> /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
https://appium.io 들어가서 Download appium 을 선택하면 최신 버전을 다운받을 수 있다.
Appium-Server-GUI-mac-1.22.3.dmg 설치
이전 Appium 버전에선 appium 프로그램 내에 inspector 가 내장되어 있었는데 언제부턴가 따로 설치를 해주어야 한다.
https://github.com/appium/appium-inspector/releases
Appium-Inspector-mac-2022.5.1.dmg 설치
https://appium.io 첫 화면에서 스크롤을 내리면 설치 순서를 알려준다.
차례대로 하나씩 설치해준다.
> brew install node
> npm install -g appium
> npm install wd
> appium &
> sudo npm install -g appium-doctor
> appium-doctor
위와 같이 모든 항목이 전부 초록색 체크표시가 되어야 한다.
환경이 정상적으로 세팅되지 않았다면 초록색 체크 표시가 아닌 빨간색 X 표시로 출력된다. 만약 빨간 X 표시가 있다면 관련 셋팅을 점검해야 함
예시 1) Error running xcrun simctl
방법) XCode > Preferences > Loacation > Command Line Tools 설정
예시 2) Carthage was NOT found!
방법) Carthage 설치
> brew install carthage
예시 3) Home, Android_Home, JAVA_HOME 에러
방법) 환경변수 다시 점검(환경변수가 초기화될 수 있는데 이건 다음 게시물에서 다루겠음)