Flutter 실행 시 발생하는 에러
Flutter 앱을 Xcode 시뮬레이터로 실행하려고 할 때, 지정된 시뮬레이터(iOS 18.5 버전)가 설치되지 않아서 발생하는 문제이다.
Xcode 실행
Xcode 설정 열기
메뉴에서 Xcode ➡️ Settings
클릭
Components 탭 선택
상단 탭에서 Components
클릭
iOS 18.5 다운로드
목록에서 iOS 18.5 Simulator를 찾아 [GET] 버튼 클릭해서 설치
설치 후 Xcode 재시작
설치가 끝나면 Xcode를 종료 후 재실행
Flutter 다시 실행 (아래 명령어 입력 or VSCode에서 실행)
$ flutter run
참고: 현재 설치되어 있는 시뮬레이터 목록을 확인하는 명령어
$ xcrun simctl list devices
$ flutter devices
명령어 출력 결과 ⬇️
Found 1 connected devices:
iPhone 16 Pro (mobile) • 12D34A56-0C0A-78D9-BA10-D7996B1B1C4D • ios • com.apple.CoreSimulator.SimRuntime.iOS-18-0 (simulator)
이런 식으로 출력된다. Flutter 실행 가능한 다양한 디바이스들이 출력된다. 여기서 확인할 부분은 시뮬레이터 ID에 해당하는 12D34A56-0C0A-78D9-BA10-D7996B1B1C4D
이 값이다.
$ flutter run -d 12D34A56-0C0A-78D9-BA10-D7996B1B1C4D