-
[iOS] could not locate device support files.iOS/에러 관련 2020. 7. 24. 15:34
could not locate device support files.
사용중인 단말기에 개발중인 앱을 올려보려고 하는데 위와 같은 에러가 나타났습니다.
지금 맥북프로에서 사용중인 버전은 10.14.6 을 사용중이고 Mojave 에서 다음걸로 올리기 싫어서 업데이트 없이 계속 사용중입니다.
xcode 사용중인 버전은 11.3.1 버전, 아이폰은 최신 버전인 13.6으로 업데이트 한 상태입니다.
xcode가 아이폰XR 의 신버전을 인식하지 못하기 때문에 나타난 문제 같습니다.
정보를 찾아보니 위와같이 버전 인식이 안될 경우에는 직접 해당 버전을 넣어주면 되는것 같습니다.
그러기 위해서는 애플 개발자 페이지에서 새로운 버전을 다운 받아야 합니다.
다운 받을수 있는 곳은 아래의 주소로 이동하면 됩니다.
https://developer.apple.com/download/more/
여기에서 최신버전으로 보이는 것을 다운로드 받아줍니다.
다운로드 용량이 좀 큽니다. 기다려줍니다.
다운로드가 완료 된 후에 해당 파일의 압축을 풀어줍니다.
그럼 Xcode.app 이라는 파일이 나타나는데 여기서 오른쪽 클릭 하고 패키지 내용 보기를 선택해줍니다.
이후는 경로만 간단히 적겠습니다.
Contents -> Developer -> Platforms -> iPhoneOS.platform -> DeviceSupport 까지 들어가시면 8.0 버전부터 13.6 까지 보입니다.(다운 받은 Xcode 버전에 따라 보이는 내용이 달라질 수 있습니다.)
저는 13.6 내용이 없어서 실행이 안되었기 때문에 해당 내용을 복사해서 제가 설치한 Xcode에 붙여넣겠습니다.
제가 사용중인 Xcode의 경로는 응용 프로그램 안에 들어있고 찾아 들어갈 위치는 위와 똑같습니다.
다운 받은 Xcode 의 device list 기존에 있던 Xcode의 device list 13.6을 복사해서 기존에 있는 곳에 붙여 넣습니다.
만약 Xcode 를 실행중이었다면 종료시켜줍니다. 그리고 다시 Xcode를 실행한 후 다시 실제 단말기로 빌드시켜보면 잘 되실겁니다.
저는 이렇게 해도 바로 실행되지 않고 다른 오류가 나타났었으나 iOS 버전을 10.0 이상 사용할 수 있도록 변경한 후 다시 빌드시켜보니 잘 실행 되었습니다. 혹시 추가적인 오류가 나타나신다면 target iOS 버전을 높이고 다시 시도해 보시기 바랍니다.
'iOS > 에러 관련' 카테고리의 다른 글