[Flutter] Uncategorized (Xcode): Unable to find a destination matching the provided destination specifier: {id:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}

HyunZai·2025년 5월 31일
0

Flutter

목록 보기
4/4
post-thumbnail

Flutter 실행 시 발생하는 에러


1. 발생원인

Flutter 앱을 Xcode 시뮬레이터로 실행하려고 할 때, 지정된 시뮬레이터(iOS 18.5 버전)가 설치되지 않아서 발생하는 문제이다.


2. 첫 번째 해결 방법: iOS 설치로 해결하기

  1. Xcode 실행

  2. Xcode 설정 열기
    메뉴에서 Xcode ➡️ Settings 클릭

  3. Components 탭 선택
    상단 탭에서 Components 클릭

  4. iOS 18.5 다운로드
    목록에서 iOS 18.5 Simulator를 찾아 [GET] 버튼 클릭해서 설치

  5. 설치 후 Xcode 재시작
    설치가 끝나면 Xcode를 종료 후 재실행

  6. Flutter 다시 실행 (아래 명령어 입력 or VSCode에서 실행)

$ flutter run

참고: 현재 설치되어 있는 시뮬레이터 목록을 확인하는 명령어

$ xcrun simctl list devices

3. 두 번째 해결방법: 특정 시뮬레이터를 지정해서 Flutter 실행

  1. 사용 가능한 기기 목록 확인
$ 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 이 값이다.


  1. 위에서 확인한 ID값으로 원하는 시뮬레이터로 실행
$ flutter run -d 12D34A56-0C0A-78D9-BA10-D7996B1B1C4D
profile
개발블로그

0개의 댓글