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

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

아래 오류가 발생합니다.

iOS 7.1.2

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

Xcode 8

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



답변

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


답변

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


답변

이전 버전의 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가 오래되었고 사용중인 관련 장치가 최신 버전으로 업데이트 된 경우에 표시됩니다. 우선, 최신 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. 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 개발자 디스크 이미지를 다운로드하여 위에서 언급 한 폴더에 붙여 넣으십시오.

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


답변

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

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

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