macOS 터미널에서 에뮬레이터 및 시뮬레이터 시작



터미널 사용을 좋아하고 에뮬레이터/시뮬레이터를 시작하기 위해 macOS가 Xcode 및 Android Studio를 여는 것이 얼마나 느린지 알고 있다면 이 문서가 적합합니다.

튜토리얼로 이동하기 전에 macOS에 명령줄 도구와 함께 Xcode 및 Android Studio가 제대로 설치되어 있는지 확인하세요.

도움이 될 수 있는 이 두 NPM 패키지는 start-ios-simulator & start-android-emulator 입니다. 다음 명령을 실행하여 설치합니다.

안드로이드 에뮬레이터의 경우:

npm install -g start-android-emulator


iOS 시뮬레이터의 경우:

npm install -g start-ios-simulator


Android의 경우 아래 명령을 실행하면 시작할 수 있는 에뮬레이터가 나열될 뿐만 아니라 시작하기 위해 장치의 데이터를 정리할 것인지 묻습니다.



iOS 시뮬레이터에는 시작할 수 있는 모든 옵션이 있습니다.



안드로이드 에뮬레이터 시작하기



해당 문서developer.android.com에 있는 기본 에뮬레이터 명령을 실행할 수도 있습니다.

에뮬레이터를 나열하려면:

emulator -list-avds


장치의 컴파일러 경로를 참조하고 에뮬레이터를 시작하고 장치 이름을 지정하기만 하면 됩니다.

/Users/seu.user/Library/Android/sdk/emulator/emulator -avd Pixel_2_API_29 -netdelay none -netspeed full


.bash_profile 파일에서 별칭을 생성하여 터미널에서 짧은 명령만 실행할 수도 있습니다.

export ANDROID_HOME=/Users/{YourUsername}/Library/Android/sdk/
alias run-emulator=”$ANDROID_HOME/emulator/emulator @Pixel_XL_API_27"


iOS 시뮬레이터 시작



Apple에는 명령줄에서 iOS 시뮬레이터와 상호 작용하기 위한 바이너리simctl가 있습니다. Android용 adb와 매우 유사합니다. help 명령을 사용하여 사용 가능한 모든 옵션에 액세스할 수 있습니다.

$ xcrun simctl help


모든 시뮬레이터 나열:

xcrun simctl list --json


시뮬레이터 앱을 시작하려면:

open /Applications/Xcode.app/Contents/Developer/Applications/Simulator.app/


특정 시뮬레이터를 시작하려면 xcrun sumctl list — json 명령에 나열된 ID를 찾아 다음 명령을 실행하십시오.

xcrun simctl boot BE53CBFF-4900–4F10-A1D4-B451AB4C9E7E
open /Applications/Xcode.app/Contents/Developer/Applications/Simulator.app/

좋은 웹페이지 즐겨찾기