[ios] Xcode 오류“개발자 디스크 이미지를 찾을 수 없습니다”

Xcode에서 연결된 iOS 장치에서 빌드를 실행하려고하면 오류가 발생합니다.

개발자 디스크 이미지를 찾을 수 없습니다

오류 메시지의 스크린 샷

Xcode의 공개 베타 버전이 있다는 것을 알았으므로 설치했습니다.

새로운 기능 중 하나는 개발자 프로그램 계정 Dingus가 없어도 앱을 iPhone에 직접 업로드 할 수 있다는 것입니다.

그러나 내 iPhone 4에서는 iOS 8.4로 공개 베타 업데이트를 수행했습니다. 문제는 개발자 디스크 이미지가 없다는 것입니다.

어디에서 찾거나 어떻게 고칠 수 있습니까?



답변

Xcode 7.3 또는 이전 버전Xcode 에서 동일한 문제에 직면하고 있으며 내 장치 버전은 iOS 10 또는 최신 버전의 OS입니다.

이 오류는 Xcode가 오래되었고 사용중인 관련 장치가 최신 버전으로 업데이트 된 경우에 표시됩니다.

다음 단계에 따라이 문제를 해결할 수 있습니다.

방법 1 :-

  • Xcode 7.3 또는 Xcode 버전을 마우스 오른쪽 버튼으로 클릭하고 ” Show Package Contents “, ” Contents “, ” Developer “, ” Platforms “, ” iPhoneOS.Platform “, ” Device Support “를 선택하십시오.

  • 이제 12.1과 같은 최신 버전의 개발자 디스크 이미지 (폴더) 또는 최신 버전 (폴더)이 있는지 확인하십시오. 최신 버전을 복사하여 동일한 폴더 장치 지원에 붙여 넣습니다.

여기에 이미지 설명을 입력하십시오

  • 제 경우에는 12.1이 최신 폴더입니다. 이제 귀하의 경우 12.1 사본 또는 최신 버전 (폴더) 사본과 같은 해당 버전의 사본을 생성합니다.

  • 이제 복사 폴더의 이름을 최신 버전의 iPhone으로 변경하십시오. 필자의 경우 12.1 (폴더) 복사를하고 이름을 12.4로 바꿉니다. 위의 스크린 샷에서 볼 수 있듯이. 최신 버전의 전화기에 따라 변경할 수 있습니다. 12.4에 필요하므로 폴더 이름을 12.4로 바꿉니다.

  • 이제 Xcode에 새로운 개발자 디스크 이미지가 있습니다. 파인더를 닫고 Xcode를 종료하십시오. Xcode를 열면 오류가 사라집니다. 이제 최신 기기를 이전 Xcode 버전에 연결할 수 있습니다.

                          **OR**

방법 2 :-

우선, 최신 Xcode 버전을 다운로드하십시오. 최신 Xcode를 설치할 필요가 없습니다.

다음 단계에 따라이 문제를 해결할 수 있습니다.

  • Xcode 8 또는 최신 버전을 마우스 오른쪽 버튼으로 클릭 하십시오. 엑스 코드 선택 ” 패키지 내용보기 “, ” 내용 “, ” 개발자 “, ” 플랫폼 “, ” iPhoneOS.Platform “, ” 장치 지원
  • 10.0 폴더 (또는 이후 버전의 경우) 이상을 복사하십시오.
  • Finder로 돌아가서 응용 프로그램 선택 다시 하십시오.
  • Xcode 7.3 또는 Xcode 버전을 마우스 오른쪽 버튼으로 클릭하십시오. “Show Package Contents”, “Contents”, “Developer”, “Platforms”, “iPhoneOS.Platform”, “Device Support”를 선택하십시오.
  • 10.0 폴더 (또는 이후 버전의 경우) 이상을 붙여 넣습니다.

이제 Xcode에 새로운 개발자 디스크 이미지가 있습니다. 파인더를 닫고 Xcode를 종료하십시오. Xcode를 열면 오류가 사라집니다. 이제 최신 기기를 이전 Xcode 버전에 연결할 수 있습니다.

또는

최신 Xcode를 다운로드 할 수없는 경우 다음 링크에서 Xcode 용 최신 개발자 디스크 이미지를 얻을 수 있습니다.

https://github.com/Yatko/iOS-device-support-files

Yatko 에게 감사합니다 . 사람들이 최신 DMG를 다운로드 할 수 있도록합니다.


답변

앞으로 비슷한 문제가있는 사람들에게이 문제는 근본적으로 iOS 버전과 Xcode 의 불일치에 기인합니다. 버전 합니다.

iOS와 Xcode의 호환성을 확인하십시오.


답변

개인적으로 Xcode 6.4 베타 및 7.0 베타를 다운로드했으며 6.4 베타의 응용 프로그램 폴더에서 “8.4”를 검색하여 솔루션을 찾는 것이 매우 기뻤습니다. 이렇게 8.4 (12H4125a)하면 iOS 8.4 이미지가 포함 된 폴더 를 발견 하고이 폴더를 7.0 베타의 동일한 경로에 복사했습니다. 경로는 다음과 같습니다.

/Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport 

Xcode 7을 다시 열고 장치를 선택하면 오류 메시지가 나타납니다. 클릭 만하면 fix issue됩니다.


답변

이 오류 는 Xcode 버전이 장치 버전보다 이전 버전 일 때 발생합니다 .

예를 들어, Xcode 7.2에서 iOS 9.3을 실행하는 장치에서 빌드를 실행하려고하면이 오류가 발생합니다. Could not find Developer Disk Image.

도대체 무슨 일이 일어나고 있는지 실제로 설명하는 오류 메시지가 제공되지 않는 이유는 무엇입니까? (Apple, I ‘m looking at ?).

연결된 iOS 하드웨어와의 상호 운용성을 보장 하려면 App Store 또는 직접 다운로드통해 최신 버전의 Xcode로 업데이트하십시오 .


답변

이전 Xcode를 사용 중이고 새로운 버전의 iOS가 설치된 기기에서 실행하려면이 트릭을 수행하십시오. 이것은 기본적으로 새로운 Xcode의 iOS 장치 지원에서 이전 Xcode로 심볼릭 링크를 만듭니다.

https://gist.github.com/steipete/d9b44d8e9f341e81414e86d7ff8fb62d

엑스 코드 9.0 베타 및 iOS 11.0 베타를 들어 ( 당신의 이름을 Xcode9.app엑스 코드 9 베타와Xcode.app Xcode 8의 )

sudo ln -s "/Applications/Xcode9.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/11.0\ \(15A5278f\)" "/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport"


답변

내 문제는 Xcode 7 및 Xcode 6.4 베타 및 iOS 8.4와 관련이 있으며 장치가 호환되지 않습니다.

수정 방법을 더 잘 이해하기 위해 동일한 문제가 발생하면 다음을 수행하십시오.

  1. /Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport로 이동하십시오.
  2. 이동
    /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSup‌port/로
  3. 다른 폴더에 iOS 8.4 폴더 복사

여기에 이미지 설명을 입력하십시오

  1. Xcode 재시작

답변

휴대 전화에 iOS 9.1이있는 경우 GM 대신 Xcode 7.1 베타를 다운로드하십시오 .

Apple의 답변 참조 : iOS 9.1 용 개발자 디스크 이미지를 찾을 수 없습니다