XCode “Failed to prepare device for development.” 에러

aborile·2023년 3월 9일
0

삽질기

목록 보기
1/9
post-thumbnail

평소 계속 iOS Simulator로 RN 프로젝트를 개발하다, 실물 iPhone에서 구동을 확인해야 할 일이 있어 디바이스를 연결하고 빌드를 진행했는데, 빌드 완료 후 “Failed to prepare device for development.” 에러가 뜨며 어플이 실행되지 않았다.

해당 문구로 구글링했을 때 가장 많이 뜨기도 하고, 많은 사람이 해결되었다고 답글을 남긴 해결책은 다음과 같았다.

  1. 디바이스 재실행
  2. XCode 재실행
  3. XCode 업데이트

가장 간단하게는 단순히 디바이스와의 연결이 끊겼기 때문에 재실행을 하면 실행되는 사람도 많았고, 대부분의 사람은 디바이스의 OS 버전이 XCode에서 지원하는 버전과 호환되지 않아서 XCode를 업데이트하면 해결되는 케이스였다.

그러나 나의 경우에는, 빠른 시간 내에 빌드를 하고 확인을 해야 할 필요가 있어서 당장 XCode를 업데이트하기에는 무리가 있었다.

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

위의 경로로 들어가 보면 현재 XCode에서 지원되는 버전을 확인할 수 있다.

연결한 iPhone 디바이스의 OS 버전을 확인한 후, 다음 Git 저장소에서 해당하는 버전을 다운로드 받아 위의 경로에 넣은 뒤 다시 빌드하면 해결된다.

Reference

profile
기록하고 싶은 것을 기록하는 저장소

0개의 댓글