Xcode : 장치 지원 파일을 찾을 수 없습니다


146

새로 업데이트 된 Xcode 8 에서 iOS 7.1.2를 실행하는 iPhone 4 로 응용 프로그램을 실행하려고합니다.

아래 오류가 발생합니다.

iOS 7.1.2

그리고 이것은 내 Xcode 버전입니다.

Xcode 8

전에이 문제에 직면 한 사람이 있습니까? 당신의 제안을 기다리고 있습니다 !!


4
FWIW, 비슷한 오류가 발생하지만 Xcode 8.3.3 및 iOS 10.3의 iPhone 7 Plus에 대해 발생합니다.
Jonny

또한 XCode 8.3을 8.3.3 (iOS 10.3)으로 업데이트 한 후이 문제가 발생합니다. 일반적으로 이것은 XCode를 업데이트하지 않고 iOS를 업데이트 할 때 발생합니다. 이상하게도 8.3이 iOS 10.3을 지원한다면 8.3.3도 마찬가지입니다.
FryAnEgg

다운로드 아이폰 OS 디바이스 지원 - 파일 (GitHub의) 및 사본/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport
Yatko

답변:


93

실제로 방법이 있습니다. iOS 7.1 용 DeviceSupport 폴더를 이전 Xcode에서 새 폴더로 복사하면됩니다. 위치 :

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/7.1

7.1 파일이 더 이상없는 경우 https://developer.apple.com/download/more/ 에서 이전 버전의 XCode를 다운로드하여 압축 을 풀고 다음 파일을 다음 경로에 복사 할 수 있습니다

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

신용


참고 : 여러 버전의 Xcode가있는 경우 Xcode의 이름을 다른 이름으로 Xcode11바꿨을 수 있습니다 Applications/Xcode11.app. 따라서 필자의 경우 디렉토리가 다음과 같이 변경되었습니다 .
Honey

1
FWIW 방금 다른 방법으로 시도했습니다. 최신 Xcode의 최신 장치 지원 파일을 설치된 이전 Xcode 버전으로 복사하면 효과가 있습니다! (icode 13.4 파일을 Xcode 11.3으로 복사)
James

81

앱 스토어 버전에 Xcode 8의 iOS 10.1 지원이 누락되어 아직 업데이트를 롤링하지 않았기 때문에 비슷한 문제가 발생했습니다. "Xcode : 장치 지원 파일을 찾을 수 없습니다"문제가 발생했습니다. 최신 업데이트 https://developer.apple.com/download/를 다운로드 할 수 있으며 최신 버전 이며 iOS 10.1 (14B72c)을 지원합니다.


140
공감. 다른 사람이이 어리석은 것을 발견합니까? 이 업데이트를 iPhone에 설치하는 데 어려움을 겪고 마침내 회복되면 iOS 앱을 실행할 수 없습니다. 그런 다음 문제라고 생각하는 macOS를 업그레이드합니다. 아니. 30 분 후 현재 4.1GB Xcode 베타 버전을 다운로드하여 업그레이드 할 수있는 아이폰에 계속 빌드 할 수있게되었습니다. 기뻐하지 않습니다.
aardvarkk

8
그래, 나도 말도 안 돼, 너만이 아니야! 최악의 점은 위의 Manny가 제공 한 링크는 Xcode 8.1을 사용할 수 있음을 보여 주지만 다운로드 링크를 클릭하면 버전 8.0을 보여주는 Xcode 페이지에 App Store가 열리고 8.1 다운로드 옵션이 없습니다. 그래서 애플이 장비를 작동시킬 수 없기 때문에 장치에서 앱을 실행할 수 없습니다. 안 드 로이드에서 발생하지 않습니다 ;-)
DilbertDave

1
여전히 XCode 8.0이 8.1이 아니라는 것을 알았습니다.
DilbertDave

3
10.1.1과 동일한 정확한 문제 ... 고마워 애플
Aleksander Niedziolko

5
지금 애플에게 화가 났어요. XCode 베타를 dl해야했습니다 (신뢰할 수있는 개발자가 아닙니다) .THAT을 실행하기 위해 Sierra로 업그레이드 한 다음 프로젝트를 SWIFT 3 (Xcode SUCKS)으로 변환하십시오. 아 그러나 무엇을 추측합니까? Swift 2.x! 인 많은 cocoapod를 사용합니다. 따라서 기본적으로 가치가없는 일부 dot.dot.1 iOS 업그레이드를위한 하루 종일 비치 볼이 있습니다.
가브리엘 젠슨

36

Xcode 10.1이 있는데 12.2 iOS 버전의 장치에서 응용 프로그램을 실행할 수 없습니다.

가장 쉬운 해결책은 다음과 같습니다.

  1. Xcode 위치에서 파인더로 이동
  2. 마우스 오른쪽 버튼으로 클릭-> 패키지 내용 표시
  3. 목차-> 개발자-> 플랫폼-> iPhoneOS.platform-> DeviceSupport
  4. 지원되는 버전 목록이 있습니다. 가장 최근의 것을 선택하고 복사하십시오 (제 경우 12.1 (16B91)였습니다)
  5. 동일한 폴더 (DeviceSupport)에 붙여 넣고 필요한 버전으로 호출하십시오 (제 경우에는 12.2 (16E227)였습니다)
  6. Xcode가 열려 있으면 닫으십시오.
  7. 장치가 연결된 경우 다시 연결
  8. Xcode를 열고 빌드

이 트릭이 작동하지 않으면 새 Xcode 버전에서 버전을 가져와야합니다.

그러나 많은 시간을 절약 할 수 있습니다. 행운을 빕니다!

편집 : 또는 여기에서 필요한 장치 지원을 다운로드 할 수 있습니다 : https://github.com/iGhibli/iOS-DeviceSupport/tree/master/DeviceSupport


3
Xcode 10.1 및 iOS 12.3.1 Cool으로 나를 위해 일했습니다!
Ignacio Oroná

매력처럼 일했다! 감사합니다! Xcode 10.1 및 iOS13.3.1 가장 쉽고 간단합니다.
게으른 닌자

29

이전 버전의 Xcode (7.3.1)에서 장치를 지원해야합니다.

이 도구를 사용하는 것이 좋습니다 : https://github.com/KrauseFx/xcode-install

Xcode 7을 설치할 때 지원 파일을 Xcode 8에 연결해야합니다.

sudo ln -s /Applications/Xcode-7.3.1.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/7.* \
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/

나는 당신의 지시를 따르고 xcode-install을 사용하여 Xcode 7.3.1을 설치했습니다. 그런 다음 지침에 따라 7.0 및 7.1 지원 파일에 대한 심볼릭 링크를 만들었습니다. 그러나 대상 iOS 버전이 7.1.2 (iPhone 4) 인 앱을 빌드하려고 할 때 여전히 "지원 파일을 찾을 수 없습니다"라고 표시됩니다. 이 작업을 수행하기 위해 한 가지 더 누락 되었습니까?
vesperknight

그것은 나를 위해 잘 작동했습니다. 그러나 Apple 개발자 웹 사이트에서 직접 XCode-7을 다운로드했습니다.
Ivan

1
chown -RXcode에서 파일 을 사용 하려면 추가 된 파일이 필요할 수도 있습니다.
Axel Guilmin

19

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

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

  1. Finder 선택 응용 프로그램 열기
  2. Xcode 8을 마우스 오른쪽 버튼으로 클릭하고 "패키지 내용 표시", "내용", "개발자", "플랫폼", "iPhoneOS.Platform", "장치 지원"을 선택하십시오.
  3. 10.0 폴더 (또는 이후 버전의 경우) 이상을 복사하십시오.
  4. Finder로 다시 응용 프로그램 선택 다시 Xcode 7.3을 마우스 오른쪽 단추로 클릭하고 "패키지 내용 표시", "내용", "개발자", "플랫폼", "iPhoneOS.Platform", "장치 지원"을 선택하십시오. 10.0 폴더 붙여 넣기

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

감사


이 방법은 저에게 효과적이었습니다. Xcode 9.4.1에서 오류가 발생했지만 이제 iPhone iOS 10.0에 설치할 수 있음
Andy

14

의 지원 오류를 처리하는 올바른 방법은 다음과 같습니다 Xcode. Xcode's DeviceSupport폴더 에 지원을 추가하기 만하면됩니다.

이 링크를 열고 압축을 풀고 폴더를 복사하십시오. https://github.com/mspvirajpatel/Xcode_Developer_Disk_Images/releases/tag/12.3.1

참고 : 최신 버전의 iOS 13.0 베타가 최근에 릴리스되었습니다. Xcode에서 필요한 iOS 13.0 지원 파일을 처리하는 경우 아래 링크를 클릭하십시오.

https://github.com/amritsubedi/iOS-Developer-Disk-Image/blob/master/13.0.zip

그런 다음로 이동하십시오 Applications -> Xcode. 마우스 오른쪽 버튼을 클릭하고 패키지 내용 표시를 엽니 다. 그런 다음 붙여 넣기 Contents -> Developer -> Platforms -> iPhoneOS.platform -> DeviceSupport및 다시 시작Xcode .

참고 : 다른 버전의 iOS에 문제가있는 경우 올바른 iOS 개발자 디스크 이미지를 다운로드하여 위에서 언급 한 폴더에 붙여 넣으십시오.

작동합니다. 이것을 누르면 경로를 시각적으로 볼 수 있습니다.


9

iOS 10.3 및 Xcode 8.2.1과 동일한 정확한 문제가 있습니다. 나는 이것을 고치기 위해 새로운 Xcode 베타를 다운로드하지 않을 것이다. 애플에와!

이 글을 읽는 사람이라면 https://developer.apple.com/download/ 로 이동 하여 안정 버전이 작동하지 않으면 베타 버전 일 수있는 최신 버전을 구해야합니다.

앞으로 기기에서 iOS를 업데이트하면 Xcode / iOS 버전이 깨질 수 있으므로 Apple이 만든 후프를 뛰어 넘지 않고 테스트를 계속하려면 현명하게 업데이트하십시오.


7

XCode 8.1 및 iOS 10.2가있는 경우 XCode를 수동으로 8.2.1로 업데이트하십시오. 어떤 이유로 App Store는이 업데이트를 제공하지 않았습니다.


5

장치 iOS 버전이 업데이트되고 Xcode가 여전히 이전 버전 인 후 "장치 지원 파일을 찾을 수 없습니다"가 표시되면 새 이름으로 이전 SDK를 c-opy하고 Xcode를 다시 시작하십시오. 터미널을 열고 다음을 수행하십시오.

$ cd /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/
$ cp -rpv  10.3.1\ \(14E8301\)/ 11.2.1

Xcode를 다시 시작하면 대부분 작동합니다.




당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.