시뮬레이터에서 실행하기
시뮬레이터 실행하기
React Native 프로젝트를 초기화한 후, 새로 생성된 프로젝트 디렉토리 안에서 다음 명령어를 실행한다.
- npm
- Yarn
shell
npm run ios
shell
yarn ios
모든 설정이 올바르게 되어 있다면, 곧 iOS 시뮬레이터에서 새로운 앱이 실행되는 것을 확인할 수 있다.
시뮬레이터에서 사용할 디바이스 지정하기
시뮬레이터에서 실행할 디바이스를 지정하려면 --simulator
플래그 뒤에 디바이스 이름을 문자열로 입력한다. 기본값은 "iPhone 14"
이다. 만약 iPhone SE (3세대)에서 앱을 실행하고 싶다면 다음 명령어를 사용한다.
- npm
- Yarn
shell
npm run ios -- --simulator="iPhone SE (3rd generation)"
shell
yarn ios --simulator "iPhone SE (3rd generation)"
디바이스 이름은 Xcode에서 사용 가능한 디바이스 목록과 일치한다. 사용 가능한 디바이스를 확인하려면 콘솔에서 xcrun simctl list devices
명령어를 실행한다.
디바이스 버전 지정하기
여러 iOS 버전이 설치된 경우, 해당 버전을 명시적으로 지정해야 한다. 예를 들어, iPhone 14 Pro (16.0)에서 앱을 실행하려면 다음 커맨드를 실행한다:
- npm
- Yarn
shell
npm run ios -- --simulator="iPhone 14 Pro (16.0)"
shell
yarn ios --simulator "iPhone 14 Pro (16.0)"
UDID 지정하기
xcrun simctl list devices
명령어로 반환된 디바이스 UDID를 지정할 수 있다. 예를 들어, UDID AAAAAAAA-AAAA-AAAA-AAAA-AAAAAAAAAAAA
로 앱을 실행하려면 다음 명령어를 실행한다:
- npm
- Yarn
shell
npm run ios -- --udid="AAAAAAAA-AAAA-AAAA-AAAA-AAAAAAAAAAAA"
shell
yarn ios --udid "AAAAAAAA-AAAA-AAAA-AAAA-AAAAAAAAAAAA"