본문 바로가기
[IT]

[Xcode]Could not locate device support files

by DDBobD 2024. 8. 13.
728x90
반응형

iOS17 업데이트 이후 아래 메시지가 노출되면서 Xcode 디버깅이 되지 않는 문제가 발생.

 

 

문제의 MAC/iPhone 버전

  • MAC
    • OS : Monterey 12.7.6
    • Xcode : 14.2
  • iPhone
    • OS : 17.6.1

 

해결방법

  • iOS17 이상부터는 Device Support 파일을 제공하지 않고 CoreDevice를 통해 별도의 파일을 추가하지 않아도 iOS 버전에 맞게 디버깅이 가능하게 됨. CoreDevice를 활성화 하기 위해선 조건이 필요하다.
    첫 번째로 Xcode 버전인 최소 14.3 이상이어야 된다.
    두 번째로 Xcode 14.3을 사용하기 위해선 macOS가 최소 13(Ventura 13)이상이어야 된다.
    (다행히 내가 가진 MAC은 2018년 모델이라 업그레이드 가능)

 

  1. macOS를 최소 조건에 맞게 업데이트 진행(앱스토어에서 Ventura 검색 또는 설정-소프트웨어 업데이트에서 가능)
  2. Xcode를 최소 조건에 맞게 업데이트 진행(앱스토어에서 업데이트 가능)
  3. 터미널에서 아래 명령어 입력
    defaults write com.apple.dt.Xcode DVTEnableCoreDevice enabled
  4. Xcode를 실행하면 연결된 iPhone옆에 CoreDevice라는 문구가 생김.(안생길 수 있음)
  5. 디버깅 확인

 

 

 

728x90
반응형

'[IT]' 카테고리의 다른 글

업무용어(IT용어 포함) 사전  (0) 2024.06.26
[ChatGPT] API 사용방법 - Python  (0) 2024.05.16
[ChatGPT] API 사용방법 - Playground  (0) 2024.05.10
XPath 표현식  (0) 2024.04.30
[네이버] API 사용방법  (0) 2024.04.08