이전 버전의 Xcode와 최신 버전의 iOS 조합으로 디버깅을 실행하는 방법 (시뮬레이터 및 실제 기계)

2834 단어 XcodeiOS

해결하려는 과제



이전 버전의 Xcode에서는 최신 버전의 iOS 환경에서 디버깅을 기본적으로 할 수 없습니다.

예를 들어,이 기사를 작성할 때 Xcode 12.4/iOS 14.4가 최신이지만 Xcode 12.1에서 앱을 개발한다고 가정합니다.
이 경우 다음과 같은 제약이 있으며 기본적으로 Xcode 12.1에서 iOS 14.4에서 작동을 확인할 수 없습니다.
  • Xcode 12.1에서는 기본적으로 iOS 14.1까지의 시뮬레이터만 넣을 수 있습니다.
  • Xcode 12.1 에서는 기본적으로 iOS 14.1 까지의 실기와 밖에 연결할 수 없습니다.

  • 이것을 가능하게 하는 방법이 본 기사의 내용입니다.
    단, 공식적으로 인정되고 있는 방법은 아니기 때문에(아마), 사용할 때는 자기 책임으로 부탁합니다.

    시뮬레이터의 경우



    사전 준비



    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 실기와 연결하여 디버깅할 수 있을 것!

    <보충>
  • 인증서/프로비저닝 프로파일이 올바르게 설정되어 있어야 합니다.
  • 과거에는 Xcode 11/iOS 14의 조합으로는 잘 작동하지 않았습니다. 앞으로도 그러한 경우가 있을지도…
  • (참고 기사) htps : // 이 m / 및 _ t / ms / 5 A6E d7 A5 예 77bc68 A74A

  • 좋은 웹페이지 즐겨찾기