[Xcode] 오래된 Xcode에서 지원하지 않는 디바이스 빌드하기

반응형

Xcode DeviceSupport

 

Xcode를 사용하다보면 새로운 iOS 버전이 출시될 때마다 Xcode를 다운로드 업데이트해야 새로운 iOS 버전을 빌드 할 수가 있습니다. 하지만 지원 버전이 낮은 서비스를 위해서는 Xcode를 매번 업데이트 할 수 없습니다. 다른 IDE와 다르게 매우 불편할 수 있는데 이를 해결하기 위해서는 해당 단말기의 DeviceSupport DiskImage를 다운로드해서 기존 Xcode 라이브러리 폴더에 추가해서 동작시킬 수 있습니다.  Xcode 빌드시 다음 문구를 보셨다면 Xcode를 지원하지않는 장치를 사용했기 때문인데 베타 버전이거나 최신 Xcode에서도 지원하지 않는 버전이 아니라면 해당 절차를 통해서 실행 시킬 수 있습니다.

 

Could not locate device support files

 

iPhone man by running a version of iOS that is not supported by this version of Xcode. You can download the latest version of Xcode from the Mac App Store or developer.apple.com.

 


 

  1. 버전에 맞는 파일을 다운로드합니다.
  2. 파일의 압축을 풉니다.
  3. 만약 Xcode가 열려 있다면 Xcode를 닫아줍니다.
  4. 해당 파일을 다음 디렉토리 위치로 이동시킵니다.
  5. 연결된 디바이스를 해제합니다.
  6. Xcode를 다시 열고 디바이스를 연결합니다.
  7. iPhone이나 다른 장치들이 완전히 연결된 후 빌드를 시도합니다.

 

 

모든 단말에 대한 DeviceSupport 파일들은 다음 주소에서 다운로드 받을 수 있습니다.

https://github.com/filsv/iOSDeviceSupport

 

GitHub - filsv/iOSDeviceSupport: Xcode iPhoneOS (iOS) DeviceSupport files (6.0 - 16.4)

Xcode iPhoneOS (iOS) DeviceSupport files (6.0 - 16.4) - GitHub - filsv/iOSDeviceSupport: Xcode iPhoneOS (iOS) DeviceSupport files (6.0 - 16.4)

github.com

 

반응형

댓글

Designed by JB FACTORY