기능 구성하기

iPad 앱의 Mac 버전 생성하기

Xcode 11 및 macOS 10.15 이상 버전에서는 Mac Catalyst를 사용하여 iPad 앱의 Mac 버전을 빌드할 수 있습니다. 이 버전은 UIKit을 사용하지만 macOS에서 실행됩니다.

Xcode 11.3 이전 버전을 사용하는 경우 Mac Catalyst 기능을 활성화하고 앱 ID가 자동 생성되도록 선택해야 합니다.

Xcode 11.4부터 Mac Catalyst로 빌드된 새로운 앱은 iPad 앱과 동일한 번들 ID를 사용하여 유니버설 구입을 지원할 수 있습니다. 앱을 함께 배포하지 않으려는 경우 다른 번들 ID를 등록합니다. 현재 개발 중인 앱 중 Mac Catalyst로 빌드한 앱은 Xcode 11.4 이후 버전을 사용하여 계속 개발하는 것이 좋습니다.

기존 앱과 Xcode 11.3 및 이전 버전

Xcode 11.3 및 이전 버전을 사용 중이거나 자동 생성된 번들 ID를 사용하여 Mac Catalyst로 빌드한 Mac 앱을 이미 배포한 경우 새로운 앱 확장 프로그램을 지원할 수 있도록 아래 절차에 따라 새로운 앱 ID를 등록하도록 합니다.

  1. 인증서, 식별자 및 프로파일에서 사이드바의 Identifiers(식별자)를 클릭한 다음, 목록에서 해당 앱 ID를 선택하고 아래로 스크롤하여 Mac Catalyst 기능을 활성화하고 Configure(구성)을 클릭합니다.

  2. Configure(구성)를 클릭하고 ‘Automatically create an identifier’(자동으로 식별자 생성)을 선택합니다. 이 설정은 Xcode 11.3 및 이전 버전의 기본 동작입니다.

  3. 오른쪽 상단에서 Save(저장)를 클릭하여 앱 ID에 대한 변경 사항을 기록합니다.

  4. 대화상자가 나타나는 경우 Confirm(확인)을 클릭하여 변경을 완료합니다.

참고: Xcode 11.4에서 이 구성을 계속 지원하려면 빌드 설정을 변경해야 합니다. 더 알아보기.

Xcode 11.4

Xcode 11.4 출시에 따라 동일한 번들 ID를 사용하여 iOS, macOS 및 tvOS용 앱을 빌드할 수 있습니다. 앱을 빌드하려면 Mac Catalyst Provisioning Profile(Mac Catalyst 권한 설정 프로파일)을 생성하고 앱 ID를 선택합니다. Mac Catalyst를 사용하여 기존 Mac 앱을 업데이트할 때 개발자의 앱이 아직 배포되지 않은 경우 Mac Catalyst 기능을 활성화할 필요가 없습니다.