배경
리액트 네이티브를 이용하여 개발할 때 ios simulator를 실행시켜서 디바이스에서의 뷰를 확인하곤 한다.

 
이슈
프로젝트 단에서 react-native run-ios를 통해서 simulator를 실행시키려면 프로젝트의 설정과 Xcode의 디바이스의 버전을 맞춰야 하는 등의 번거로움이 발생한다.

Xcode로 지정된 디바이스는
iPhone 13이 아니라는 에러.
 
해결과정
사용 가능한 시뮬레이터 디바이스 버전 리스트에서 디바이스 id를 가져와서 버전을 지정하여 런 시키는 방법으로 해결했다.
xcrun simctl list로 시뮬레이터 버전 리스트 가져온다.

react-native run-ios --udid (디바이스id)실행
나는
(iPhone 14)006B56E9-1BE3-43F4-8345-5BCCCA1CF9AA을 가져왔다.

 
결과
성공적으로 실행시킬 수 있게 되었다.

느낀점
처음엔 Xcode 설정만 만지작 했었는데, 간단히 해결이 되어 버렸다. 
 개발엔 답이 없다. 
