Xcode 12에서 iOS 15 디바이스 빌드 및 디버깅 방법
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 빌드와 디버깅을 할 수 있게 된다.
댓글남기기