Xcode 12에서 iOS 15 디바이스 빌드 및 디버깅 방법

최대 1 분 소요

2021.11.07

Xcode 12에서 iOS 15 디바이스 빌드 및 디버깅 방법

  • 최근 Xcode 13이 업데이트되었지만, Xcode 12가 내년 4월까지도 사용 가능하기 때문에 Xcode 12를 계속 유지해야하는 경우가 있다. (나 같은 플랫폼 개발자라면..)
  • Xcode 12에서 iOS 15 디바이스는 빌드할 수 없다.

  • 그럼 iOS 15 테스트를 위해 매번 Xcode 12로 빌드해서 예전 iOS를 테스트를 하고, Xcode 13에서 또 빌드해서 iOS 15 테스트를 해야하는가? 라면 대답은 NO다.
  • 아래에서 소개할 방법을 이용하면 Xcode 12로도 iOS 15 빌드 & 디버깅이 가능하다.

방법

  • 우선 Apple Software Downloads 사이트에서 Xcode 13을 다운 & 설치하고, 아무 프로젝트를 만들어서 iOS 15 디바이스로 빌드를 한 번 해준다. (이러면 device support files이 맥북에 설치될 것임)
  • Xcode 12로 돌아와서 Scheme 설정으로 가서 Run 탭의 Debug executable 체크를 해제해준다.

  • 근데, Debug executable 체크를 해제하면 디버깅(breakpoint)을 할 수 없다.
  • breakpoint를 쓰고 싶으면 빌드할 때마다 Debugger를 연결해줘야 한다.
  • Debug > Attach to Process > Likely Targets에서 선택해준다.

  • 위 방법대로 하면 Xcode 12에서 iOS 15 빌드와 디버깅을 할 수 있게 된다.

참고

댓글남기기