Sua Blog

[Xcode] Unsupported OS version 해결

Unsupported OS version

아이폰 16버전으로 업데이트 후 Xcode에서 'Unsupported OS version' 오류가 나면서 실기기 연결이 되지 않았다.

Xcode가 지원하는 OS버전보다 연결된 디바이스의 OS버전이 높은경우에 실행되지 않는다고 한다.

[해결]

  1. 아래 사이트에서 디바이스의 OS버전에 맞는 파일을 다운로드한다.

https://github.com/filsv/iOSDeviceSupport

  1. 다운받은 파일의 압축을 해제한다.

  2. Xcode DeviceSupport 폴더안으로 압축 해제한 폴더를 옮긴다.

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

# 관리자 권한이 필요하다
sudo mv ~/Downloads/16.0 .
  1. Xcode를 재시작하면 오류 없이 정상적으로 연결이 되고 앱을 실행할 수 있다.

##[추가]

Unable to boot

기존 지원하는 OS관련 버전이 캐시되어 시뮬레이터 실행이 안될 수 있다.

맥 [이 맥에 관하여] > [저장 공간] > [개발자] > 모든 캐시 제거

Failed to prepare device for development

iphone [설정] > [개인정보 보호 및 보안] > [개발자 모드] > on > 재시동 > 비밀번호 입력