[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를 다운로드 할 수 있도록합니다.
답변
답변
개인적으로 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와 관련이 있으며 장치가 호환되지 않습니다.
수정 방법을 더 잘 이해하기 위해 동일한 문제가 발생하면 다음을 수행하십시오.
- /Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport로 이동하십시오.
- 이동
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/로 - 다른 폴더에 iOS 8.4 폴더 복사
- Xcode 재시작
답변
휴대 전화에 iOS 9.1이있는 경우 GM 대신 Xcode 7.1 베타를 다운로드하십시오 .
Apple의 답변 참조 : iOS 9.1 용 개발자 디스크 이미지를 찾을 수 없습니다