--simulator flag
CRNA로 생성된 프로젝트에서 혹은 npx로 시뮬레이터를 실행할 수 있다면 아래와 같이 --simulator 플래그로 실행시 지정할 수 있다.
아래 예시는 아이폰 se2 (아이폰 2세대)를 시뮬레이터로 지정해서 실행하겠다는 뜻이다.
npx react-native run-ios --simulator="iPhone SE (2nd generation)"
마찬가지로 package.json에 저장해서 사용할 수 있다.
#package.jsno에 추가
"scripts" : {
"launch-ios": "react-native run-ios --simulator \"iPad Air 2\""
}
#실행시
npm run launch-ios
사용가능한 디바이스 리스트 보기
iPad Air 2 처럼 지정할 수 있는 시뮬레이터의 이름과 정보 리스트는
xcrun simctl list devices
--uuid flag
디바이스를 직접 지정할 수도 있지만, uuid로도 선택할 수 있다.
Apple Watch Series 8 (41mm) (7D370AB5-07A5-4E33-8813-FFFDCB5C6DFE) (Shutdown)
Apple Watch Series 8 (45mm) (44696E90-B8AB-4E89-B8FA-EA5251312134) (Shutdown)
Apple Watch Ultra (49mm) (043C1CB0-2619-4F11-8507-DCF0CE10D287) (Shutdown)
-- Unavailable: com.apple.CoreSimulator.SimRuntime.iOS-14-3 --
iPhone 8 (B5AD913A-CE85-45D9-B417-F6B58AF76270) (Shutdown) (unavailable, runtime profile not found)
iPhone 8 Plus (D37DE5B2-2006-4BA4-959D-5E3C210D1D4A) (Shutdown) (unavailable, runtime profile not found)
iPhone 11 (8A3CD4A3-1382-47A3-91F2-538FB7BF3FCB) (Shutdown) (unavailable, runtime profile not found)
# -----
# uuid 지정하여 실행
npx react-native run-ios --udid B5AD913A-CE85-45D9-B417-F6B58AF76270
alias at your ~/.bash_profile
~/.bash_profile에 alias를 지정하여 사용할 수도 있다.
alias rn-ios="react-native run-ios --simulator \"iPhone 5s (10.0)\""
# And then run react-native using the created alias:
$ rn-ios
728x90
'개발로그 > ReactNative' 카테고리의 다른 글
다이어리 앱을 만들면서 연습해보자. - 모듈설치 /Home / Write Screen (0) | 2023.02.13 |
---|---|
[앱 배포] ReactNative로 개발 IOS 첫 빌드 및 배포 방법 정리 (0) | 2023.02.12 |
ios splash 화면 만들기 (react-native-splash-screen 이용) (0) | 2023.02.08 |
아이폰 디바이스별 해상도 정리 (0) | 2023.02.08 |
2023. ver2. admob IOS 앱 첫 연동하기 예제 CRNA app (Expo Dev Client and EAS CLI) (0) | 2023.02.06 |
에러가 있는 코드로부터 배운다. React Native Animated 에서의 Value 수정하기(useRef) (0) | 2023.02.01 |
React Native Animated - 애니메이션 value 를 수정하기 위해 사용하는 것들. 예제 포함 (0) | 2023.01.31 |
react native Animated 를 사용할때 알아야할 절대 Rules! (0) | 2023.01.31 |
댓글