이전 버전의 Xcode와 최신 버전의 iOS 조합으로 디버깅을 실행하는 방법 (시뮬레이터 및 실제 기계)
해결하려는 과제
이전 버전의 Xcode에서는 최신 버전의 iOS 환경에서 디버깅을 기본적으로 할 수 없습니다.
예를 들어,이 기사를 작성할 때 Xcode 12.4/iOS 14.4가 최신이지만 Xcode 12.1에서 앱을 개발한다고 가정합니다.
이 경우 다음과 같은 제약이 있으며 기본적으로 Xcode 12.1에서 iOS 14.4에서 작동을 확인할 수 없습니다.
이것을 가능하게 하는 방법이 본 기사의 내용입니다.
단, 공식적으로 인정되고 있는 방법은 아니기 때문에(아마), 사용할 때는 자기 책임으로 부탁합니다.
시뮬레이터의 경우
사전 준비
1. Xcode 최신 버전을 보통 App Store에서 설치.
2. Xcode 구버전은 이하의 링크로부터 다운로드해 인스톨.
htps : //에서 ゔぇぺぺr. 아 ぇ. 코 m/두w응아 ds/
※Apple Developer Program에 등록이 필요합니다.
※복수 버전이 인스톨 되고 있는 경우, 그 전환의 때마다 커멘드를 두드릴 필요가 있습니다.
(참고 기사)
htps : // 이 m / y- 소메 / ms / 849f15 아 09c3b89 324
Xcode 버전 관리 소프트웨어를 사용하는 것도 있는 것 같습니다만, 나는 실제로 사용한 적이 없기 때문에 본 기사에서는 할애합니다.
동작 확인 절차
1. Xcode 최신 버전을 시작합니다.
그러나 프로젝트를 열 필요는 없으며 "Welcome to Xcode"화면에서 멈추는 것이 좋습니다.
2. Dock의 Xcode를 마우스 오른쪽 버튼으로 클릭하고 Open Developer Tools > Simulator를 선택하여 시뮬레이터를 시작합니다.
3. Dock 시뮬레이터를 마우스 오른쪽 버튼으로 클릭하고 작동하려는 버전/장치 시뮬레이터를 시작합니다.
4. Xcode 이전 버전을 시작하고 프로젝트를 엽니다.
이제 시뮬레이터 목록에 최신 iOS 시뮬레이터가 표시됩니다!
실제 기계의 경우
사전 준비
1. 실제 기기의 iOS를 최신 버전으로 업데이트합니다.
2. 다음 리포지토리에서 1 버전의 zip 파일을 다운로드합니다.
htps : // 기주 b. 코 m / G 히 b / / 이오 S에서 ゔ ぃせ す rt / t え / m r / ゔ
3. 압축을 풀고 내용물을 다음 폴더에 복사합니다.
애플리케이션 > Xcode를 마우스 오른쪽 버튼으로 클릭 > 패키지 내용 보기 >/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport
이제 최신 iOS 실기와 연결하여 디버깅할 수 있을 것!
<보충>
사전 준비
1. 실제 기기의 iOS를 최신 버전으로 업데이트합니다.
2. 다음 리포지토리에서 1 버전의 zip 파일을 다운로드합니다.
htps : // 기주 b. 코 m / G 히 b / / 이오 S에서 ゔ ぃせ す rt / t え / m r / ゔ
3. 압축을 풀고 내용물을 다음 폴더에 복사합니다.
애플리케이션 > Xcode를 마우스 오른쪽 버튼으로 클릭 > 패키지 내용 보기 >/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport
이제 최신 iOS 실기와 연결하여 디버깅할 수 있을 것!
<보충>
Reference
이 문제에 관하여(이전 버전의 Xcode와 최신 버전의 iOS 조합으로 디버깅을 실행하는 방법 (시뮬레이터 및 실제 기계)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/y-some/items/e80cdc4bc1090c3c0adb텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)