programing

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

powerit 2023. 5. 28. 21:04
반응형

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

새로 업데이트된 Xcode 8에서 iOS 7.1.2를 실행하는 아이폰 4로 애플리케이션을 실행하려고 할 때 아래와 같은 오류가 발생합니다.

iOS 7.1.2

그리고 이건 제 Xcode 버전입니다.

Xcode 8

이 문제를 어떻게 해결할 수 있습니까?

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

/Applications/Xcode.app/콘텐츠/개발자/플랫폼/아이폰OS.플랫폼/디바이스지원/7.1

7.1 파일이 더 이상 없는 경우 이전 버전의 Xcode를 다운로드하여 압축을 푼 다음 이 파일을 다음 경로에 복사할 수 있습니다.

/Applications/Xcode.app/콘텐츠/개발자/플랫폼/아이폰OS.플랫폼/디바이스지원/

신용 거래

앱스토어 버전이 Xcode 8에서 iOS 10.1 지원을 누락했고 아직 업데이트를 롤아웃하지 않았기 때문에 비슷한 문제가 있었습니다.

이로 인해 "Xcode:장치 지원 파일" 문제를 찾을 수 없습니다.최신 업데이트를 다운로드할 수 있으며 최신 버전이며 iOS 10.1(14B72c)을 지원합니다.

Xcode 10.1을 사용하고 있으며 12.2 iOS 버전을 사용하는 단말기에서 프로그램을 실행할 수 없습니다.

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

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

이 트릭이 효과가 없으면 새로운 Xcode 버전에서 버전을 가져와야 합니다.

하지만 시도할 수 있습니다. 시간을 많이 절약해 줍니다.

또는 iOS-DeviceSupport/DeviceSupport/에서 필요한 장치 지원을 다운로드할 수 있습니다.

이전 버전의 Xcode(7.3.1)에서 장치 지원이 필요합니다.

Xcode를 사용하는 것을 추천합니다::설치합니다.

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. 파인더를 열고 응용프로그램 선택
  2. Xcode 8을 마우스 오른쪽 버튼으로 클릭하고 "패키지 콘텐츠 표시", "콘텐츠", "개발자", "플랫폼", "아이폰OS"를 선택합니다.플랫폼", "장치 지원"
  3. 10.0 폴더를 복사합니다(이후 버전의 경우 이상).
  4. 파인더로 돌아가서 애플리케이션을 다시 선택합니다. Xcode 7.3을 마우스 오른쪽 버튼으로 클릭하고 "패키지 콘텐츠 표시", "콘텐츠", "개발자", "플랫폼", "아이폰OS"를 선택합니다.플랫폼", "장치 지원" 10.0 폴더 붙여넣기

모든 것이 제대로 작동하면 Xcode에 새 개발자 디스크 이미지가 있습니다.지금 Finder를 닫고 Xcode를 종료합니다.X 코드를 열면 오류가 사라집니다.이제 최신 장치를 이전 Xcode 버전에 연결할 수 있습니다.

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

링크를 열고 zip 압축을 풀고 폴더를 복사합니다.

참고: iOS 13.0 베타의 새로운 버전이 최근 출시되었습니다.Xcode에서 필요한 iOS 13.0 지원 파일을 전송하는 경우 아래 링크를 클릭합니다.

그런 다음 Applications → Xcode(애플리케이션 ▁x Xcode)로 이동합니다.마우스 오른쪽 단추를 클릭하고 패키지 내용 표시를 엽니다.그런 다음 컨텐츠 → 개발자플랫폼iPhoneOS.플랫폼 → 장치 지원에 붙여넣고 Xcode를 다시 시작합니다.

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

이것은 효과가 있을 거예요.

경로를 시각적으로 보려면 이 버튼을 누릅니다.

저는 iOS 10.3과 Xcode 8.2.1에서 동일한 문제를 겪고 있습니다.저는 이것을 고치기 위해 새로운 Xcode 베타를 다운로드하지 않을 것입니다.어서, 애플!

이것을 읽는 사람은 누구나 다운로드 페이지로 가서 최신 버전을 받아야 합니다. 안정적인 릴리스가 작동하지 않으면 베타 버전일 수도 있습니다.

앞으로 당신의 기기에서 iOS를 업데이트하면 Xcode/iOS 버전이 깨질 수 있다는 것을 알고 있으므로, 애플이 만든 후프를 건너뛰지 않고 계속 테스트하고 싶다면 현명하게 업데이트하십시오.

Xcode 8.1 및 iOS 10.2를 사용하는 경우 Xcode를 수동으로 8.2.1로 업데이트합니다.

어떤 이유에서인지 앱스토어에서 이 업데이트를 제공하지 않았습니다.

장치 iOS 버전이 업데이트되고 Xcode가 여전히 이전 버전인 후 "장치 지원 파일을 찾을 수 없습니다"가 표시되는 경우 이전 SDK를 새 이름으로 복사하고 Xcode를 다시 시작합니다.터미널을 열고 다음을 수행합니다.

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

Xcode를 다시 시작하면 아마도 작동할 것입니다.

  1. Xcode_7.3.1.dmg 다운로드하여 마운트합니다.나는 처음에 그것이 직접 장착될 수 있는지 궁금했습니다.hdiutil attach그럴 수 있을 것 같지만, 모두의 계정에는 그렇지 않습니다.

  2. 하려면 열기Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/7.1 Xcode 응용 프로그램 디렉토리의 동일한 경로로 이동합니다.

  3. Xcode 다시 시작

저도 같은 문제가 생겼어요.앱스토어로 이동하여 Xcode를 업데이트합니다.

최신 iOS 장치 지원 파일(GitHub)을 가져옵니다(정기적으로 업데이트됨).iOS-device-support-파일 다운로드 및 복사 위치:

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

언급URL : https://stackoverflow.com/questions/39655178/xcode-could-not-locate-device-support-files

반응형