Published on

Unable to boot simulator XCode error 해결하는 방법 2가지 쉽게 알아보기

Authors

Xcode에서 iOS 애플리케이션을 개발하거나 Simulator를 사용한다면 종종 에러를 마주치곤 합니다.

다양한 오류들 중에서 "Unable to boot simulator" 오류를 제일 많이 만나는 것 같습니다. 이는 곧 iOS 시뮬레이터 시작 실패를 말합니다.

이 오류는 iOS 시뮬레이터를 시작할 때 발생하며, 다양한 원인으로 인해 나타날 수 있습니다. 이번 글에서는 이 오류의 해결방법 2가지를 알아보겠습니다. 첫번째 방법이 안되는 경우, 두번째 방법으로 시도 해보시길 바랍니다.

1. Xcode 캐시 삭제 (쉬운방법)

이 방법은 1분안에 실행가능한 방법으로 매우 간단합니다.

Xcode의 "Unable to boot simulator" 오류의 원인 중 하나는 Xcode의 빌드 파일 및 캐시가 손상되거나 과도하게 쌓여 있는 경우일 수 있습니다.

이를 해결하는 방법은 몇 단계로 간단합니다:)

1.1. 설정으로 이동 (일반 or 저장공간)

Quick Search Bar 를 열고(꿀팁 :command + space를 누르면나옴) Spotlight 검색을 활성화합니다.

unable to boot simulator xcode error

1.2. (일반) -> 저장공간 열기

검색창에 '일반'을 입력하고 Enter를 누르고, 저장공간 관리 화면으로 이동합니다. (바로 저장공간 을 입력 해도 진입가능)

xcode error
xcode error

1.3. 개발자 클릭

저장 공간 관리 화면에서 '개발자' 섹션을 찾아 클릭합니다. 여기서는 Xcode와 관련된 파일들을 관리할 수 있습니다.

xcode error

1.4. Xcode 캐시 삭제

'X 프로젝트 빌드 파일'을 찾아 'Xcode 캐시' 옵션 옆에 있는 삭제 버튼을 클릭합니다.

xcode error

이 방식만으로 대부분의 "Unable to boot simulator" 오류는 해결할 수 있습니다.

Xcode가 생성한 불필요한 파일과 캐시를 주기적으로 정리하면 시스템을 가볍게 유지하는 것도 중요하지만, 중요한 프로젝트는 항상 백업하는 것이 좋습니다.

2. 시뮬레이터 재설정 및 XCode 재설치

2.1. 시스템 리소스 확인 및 관리

  • 활성 상태 보기(1.1. 처럼 열 수 있음; command+space) 를 사용하여 현재 사용 중인 시스템 리소스를 확인하고, 필요하지 않은 애플리케이션을 종료하여 메모리를 확보합니다.

2.2. Xcode 및 macOS 업데이트 확인

  • App Store 또는 시스템 환경설정에서 최신 macOS 업데이트를 확인합니다.
  • Xcode는 App Store 또는 Xcode > Preferences > Components에서 업데이트를 확인합니다.
  • 최신 버전으로 유지하는 것이 중요합니다.

2.3. 시뮬레이터 재설정

  • Xcode에서 Window > Devices and Simulators를 열어줍니다.
  • 문제가 발생한 시뮬레이터를 선택한 후 "Reset Content and Settings..."을 클릭하여 시뮬레이터를 초기화합니다.

2.4. 커맨드 라인(CLI)을 사용한 시뮬레이터 관리

  • 터미널에서 다음 명령어를 실행하여 모든 시뮬레이터를 종료하고 다시 시작합니다.

    xcrun simctl shutdown all
    xcrun simctl boot device_id
    
    
    1. 모든 시뮬레이터 인스턴스 종료xcrun simctl shutdown all
    2. 특정 시뮬레이터 인스턴스 시작xcrun simctl boot <device_id>
      • <device_id>에 해당하는 식별자를 가진 시뮬레이터 인스턴스를 시작합니다. (여기서 <device_id>는 시뮬레이터의 고유 식별자입니다.)

2.5. Xcode 재설치

위의 단계를 따라도 문제가 해결되지 않는 경우, Xcode를 완전히 삭제한 후 다시 설치해야합니다. 이는 시간이 좀 더 소요되는 방법이므로 마지막에 시도해야합니다.

3. Unable to boot simulator 에러 원인

"Unable to boot simulator" 오류는 주로 다음과 같은 원인으로 발생합니다.

  1. 시스템 리소스 부족: 동시에 많은 애플리케이션을 실행하면서 시스템의 리소스가 부족할 때 발생할 수 있습니다.
  2. 소프트웨어 업데이트 후의 호환성 문제: Xcode나 macOS의 최신 업데이트 후 호환성 문제로 인해 발생할 수 있습니다.
  3. 시뮬레이터 설정 문제: 시뮬레이터의 설정이 올바르지 않거나 손상되었을 때 발생할 수 있습니다.

몇 가지 단계를 통해 대부분 해결할 수 있습니다. 이 글이 문제 해결에 도움이 되었기를 바랍니다.

hongreat 블로그의 글을 봐주셔서 감사합니다!