xtring.dev

[React Native] 내가 원하는 iOS Simulator 실행시키기! 본문

Front-End/React Native

[React Native] 내가 원하는 iOS Simulator 실행시키기!

xtring 2020. 11. 29. 05:58
반응형

 

 

 

React Native

 

 

 

 

 

React Native(RN) 프로젝트에서 정확한 Simulator를 지정하지 않고 Run하게 되면 임의의 Simulator 모델이 켜지게 됩니다. 가장 최근에 사용했던 Simulator 모델이 실행되기도 합니다.

 

 

 

 

$ npx react-native run-ios

 

 

 

하지만 다양한 기기에 올려보고 싶고 더 정확히 특정 Simulator을 실행시키고 싶을 때는 어떻게 할까요?

 

 

 

 

실행 명령어 뒤에 아래와 같은 명령어를 입력해주면 됩니다!

 

--simulator="<특정 기기명>"

 

 

 

 

 

더 구체적으로 아래와 같은 패턴으로 우리의 RN 프로젝트를 특정 simulator에 올릴 수 있습니다!

 

// iPhone
$ npx react-native run-ios --simulator="iPhone 8"
$ npx react-native run-ios --simulator="iPhone 8 Plus"
$ npx react-native run-ios --simulator="iPhone SE"
$ npx react-native run-ios --simulator="iPhone SE2"
$ npx react-native run-ios --simulator="iPhone X"
$ npx react-native run-ios --simulator="iPhone XR"
$ npx react-native run-ios --simulator="iPhone XS"
$ npx react-native run-ios --simulator="iPhone Xs Max"
$ npx react-native run-ios --simulator="iPhone 11"
$ npx react-native run-ios --simulator="iPhone 11 Pro"
$ npx react-native run-ios --simulator="iPhone 11 pro Max"
$ npx react-native run-ios --simulator="iPhone 12 Mini"
$ npx react-native run-ios --simulator="iPhone 12"
$ npx react-native run-ios --simulator="iPhone 12 Pro"
$ npx react-native run-ios --simulator="iPhone 12 Pro Max"

// iPad
$ npx react-native run-ios --simulator="iPhone iPad Air"
$ npx react-native run-ios --simulator="iPhone iPad Pro"

 

 

 

 

  아주 간단하죠? 근데 여기서 모델명을 정확하게 입력하지 않는 경우 target한 Simulator가 실행되지 않을 수 있습니다! 이 점에 유의하세요~ 😁이제 iOS의 다양한 기기에서 실행시켜볼 수 있겠네요 🚀

반응형
Comments