ios simulator 변경 + xcode 버전 변경
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