Xcode '개발자 디스크 이미지를 찾을 수 없음' 오류란?
Xcode에서 "개발자 디스크 이미지를 찾을 수 없음(could not find developer disk image)" 오류는 Xcode 버전과 연결된 기기의 iOS 버전이 서로 일치하지 않을 때 발생합니다. 대부분의 경우 Xcode 버전이 기기의 iOS 버전보다 낮아서, 즉 Xcode가 기기에 비해 너무 오래되었기 때문에 나타나는 호환성 문제입니다. 다행히 몇 가지 단계만 거치면 손쉽게 해결할 수 있습니다.
오류 해결 방법
1. iOS 버전과 Xcode 버전 호환성 확인
사용 중인 기기의 iOS 버전이 현재 Xcode 버전과 호환되는지 항상 먼저 확인하세요. 두 버전이 맞지 않는다면 Xcode를 최신 버전으로 업데이트해야 합니다. 최신 Xcode는 Mac App Store 또는 Apple 개발자 웹사이트에서 받을 수 있습니다.
2. macOS 운영체제 업데이트 확인
Xcode를 업데이트할 수 없거나 업데이트 목록에 새 버전이 표시되지 않는 경우, macOS 운영체제 자체에 업데이트가 필요한 것일 수 있습니다. 시스템 설정에서 소프트웨어 업데이트를 확인한 뒤, OS를 먼저 최신 상태로 유지하세요.
3. Xcode를 설치하지 않고 Device Support 폴더만 복사하기
현재 사용 중인 Xcode를 업데이트하고 싶지 않지만 문제는 해결해야 하는 경우도 있습니다. 이럴 때는 최신 버전의 Xcode를 설치하지 말고 다운로드만 진행한 후, 아래 단계를 따라 필요한 파일만 가져오면 됩니다.
- 다운로드한 Xcode 설치 파일을 마우스 오른쪽 버튼으로 클릭하고 패키지 내용 보기(Show Package Contents)를 선택합니다.
- Contents > Developer > Platforms > iPhoneOS.platform > DeviceSupport 경로로 이동합니다.
- 사용 중인 기기의 iOS 버전과 일치하는 폴더를 복사합니다.
- 설치되어 있는 기존 Xcode 앱을 마우스 오른쪽 버튼으로 클릭합니다.
- 위에서 안내한 동일한 경로(Contents > Developer > Platforms > iPhoneOS.platform > DeviceSupport)로 다시 이동하여, 이번에는 복사한 폴더를 그 자리에 붙여넣습니다.
4. Xcode 재시작
모든 과정을 마친 뒤 Xcode를 재시작하면 오류 메시지가 더 이상 나타나지 않는 것을 확인할 수 있습니다.
이 방법은 Xcode를 전체적으로 업데이트하지 않고도 특정 iOS 버전의 기기를 지원할 수 있게 해주는 실용적인 해결책입니다. 다만 근본적으로는 Xcode와 iOS 버전을 항상 최신 상태로 맞춰두는 것이 가장 안정적인 개발 환경을 유지하는 방법입니다.