사용하고 있는 Xcode가 지원하는 OS버전보다 연결된 디바이스의 OS버전이 높은 경우 'unsupported OS version'이라고 실행되지 않는다.

Xcode 베타 버전을 설치하는 방법으로 해결할 수 있으나, 당장 실행해야 하는 경우 간단한 해결 방법을 소개해보려고 한다.
1. 아래 사이트에서 연결된 디바이스의 OS버전에 맞는 파일을 다운로드한다.

https://github.com/filsv/iPhoneOSDeviceSupport
GitHub - filsv/iPhoneOSDeviceSupport: Xcode iPhoneOS DeviceSupport files (6.0 - 15.0)
Xcode iPhoneOS DeviceSupport files (6.0 - 15.0). Contribute to filsv/iPhoneOSDeviceSupport development by creating an account on GitHub.
github.com
2. 다운받은 .zip파일의 압축을 해제한다.
압축이 해제된 폴더 안에는 DeveloperDiskImage.dmg, DeveloperDiskImage.dmg.signature 두 개의 파일이 들어있다.

3. 응용프로그램 폴더에서 Xcode 우클릭 > 패키지 내용 보기 > Contents > Developer > Platforms > iPhoneOS.platform > DeviceSupport 폴더 안에 압축 해제한 폴더를 복사한다.
경로 : /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/
관리자 권한이 필요하기 때문에 macOS의 비밀번호를 입력해줘야 한다.

4. Xcode를 완전히 종료시킨 후에 재실행하면 해당 오류 없이 정상적으로 실행할 수 있다.
'iOS > error' 카테고리의 다른 글
'FirebaseCore/FirebaseCore.h' file not found (1) | 2021.05.05 |
---|---|
API Misuse: Attempt to serialize store access on non-owning coordinator (PSC = 0x7fe94a4376b0, store PSC = 0x0) (0) | 2021.04.10 |
댓글