리액트 네이티브

ios simulator 변경 + xcode 버전 변경

을왕라 2021. 6. 13. 18:38

npm start로 rn 서버를 연 후에

npm run ios/android를 입력하면 ios/android 시뮬레이터를 열 수 있다. 

 

정확하지는 않지만 react-native버전과 xcode의 버전에 따라 default로 실행되는 시뮬레이터가 달라지는 것 같다.(가장 최신으로 실행되는 듯)

 

14.4를 개발을 진행하던 중 xcode업데이트가 자동적으로되어 빌드가 되지 않는 지옥에 빠지고 말았고 

xcode버전을 낮추고 낮은 버전의 시뮬레이터를 실행시켜주기 위해 특정 시뮬레이터를 실행시키는 방법을 찾아보았다.

 

1. 시뮬레이터 리스트 

xcrun simctl list devices

를 입력해 가능한 시뮬레이터 리스트를 출력한다.

출력된 시뮬레이터리스트중에  원하는 시뮬레이터를 선택해 진행

 

2. 시뮬레이터 실행

npm run ios -- --simulator="iPhone 11"

iPhone 11이 적당한거 같아 11로 진행했다.

여기서 잘 켜지면 진행하면 

 

3. ios 버전 변경 

xcode의 버전이 12.5로 올라가서 그런지 자꾸 ios 버전 14.5로  실행되어 콘솔에 3분동안 오류가 올라왔다... ㄷㄷ

preferences... 클릭 -> locations에서 command line tools변경

다시 npm run ios를 실행해보면 iPhone 11 (ios14.4)버전으로 실행된다.

 

 

출처 

https://dev-yakuza.posstree.com/ko/react-native/ios-change-simulator/

 

iOS 시뮬레이터 변경

RN(react native)을 iOS에서 시뮬레이터로 테스트할 때 시뮬레이터를 변경하는 방법에 대해서 알아봅시다.

dev-yakuza.posstree.com