용어

Apple 플랫폼용 소프트웨어의 제작 및 배포와 관련된 단어 및 문구에 대해 알아보세요.

Ad Hoc Provisioning profile(권한 설정 프로파일)

Ad Hoc Provisioning profile(권한 설정 프로파일)을 사용하면 지정된 기기에 앱을 설치하고 앱 서비스를 사용할 수 있습니다. 이 프로파일은 두 가지 유형의 배포 Provisioning profile(권한 설정 프로파일) 중 하나입니다. 다른 하나의 프로파일은 App Store Connect에 앱을 업로드하는 데 사용됩니다.

하나 또는 그 이상의 앱과 일치하는 앱 ID, 일련의 테스트 기기, 단일 배포 인증서를 지정하는 Ad Hoc Provisioning profile(권한 설정 프로파일)을 생성합니다. 앱을 내보낼 때 이 프로파일이 앱 번들에 포함되고 iOS 앱(IPA) 파일이 배포 인증서로 서명됩니다.

더 알아보기

App Attest

App Attest를 사용하면 연결 시 앱 ID에 서명하여 서버에 연결된 iOS 앱이 인증을 받았는지 확인할 수 있습니다.

App Store Connect

App Store Connect는 Apple Developer Program 멤버가 앱, 앱 내 구입, 앱 내 이벤트 및 기타 콘텐츠를 게시하고 관리하는 데 사용하는 도구 모음입니다. 또한 TestFlight를 사용한 앱 베타 테스트에 테스터를 초대하고, 수익금 수령을 위해 필요한 세금 및 금융거래 정보를 추가하며, 판매 보고서와 분석 자료를 확인하는 등 다양한 작업을 수행할 수 있습니다.

처음에는 계정 소유자(Apple Developer Program에 등록한 사람)만 App Store Connect에 접근할 수 있습니다. 이후 계정 소유자가 App Store Connect에서 추가로 사용자를 생성하고 특정 역할을 부여할 수 있습니다. App Store Connect는 웹에서 사용할 수 있으며 iOS 및 iPadOS용 앱으로도 제공됩니다.

Apple Developer Enterprise Program

Apple Developer Enterprise Program에 가입하면 직원 전용으로 설계 및 배포되는 내부용 앱을 생성할 수 있습니다. 멤버십 이용 시 앱을 개발, 테스트, 배포하는 데 필요한 베타 OS 릴리즈, 앱 기능 및 도구에 대한 접근 권한이 개발 팀 전체에 부여됩니다. Apple Developer Enterprise Program 멤버는 Mac 앱 배포에 필요한 Developer ID 인증서를 생성할 수 있습니다.

Apple Developer Enterprise Program에 대해 알아보기

Apple Developer Program

Apple Developer Program은 iPhone, iPad, Mac, Apple TV, Apple Vision Pro 및 Apple Watch용으로 배포할 앱을 개발하는 데 관심이 있는 조직, 개인 및 개인사업자/1인 기업을 위한 멤버십 기반 서비스입니다. 멤버십에는 베타 OS 릴리즈, 고급 앱 기능 및 앱 및 Safari 확장 프로그램을 개발, 테스트, 배포하는 데 필요한 도구에 대한 접근 권한이 포함되어 있습니다.

Apple Developer Program에 대해 알아보기

Apple ID

Apple ID 계정을 사용해 모든 Apple 서비스를 이용하고 여러 기기를 원활하게 함께 사용할 수 있습니다. 개발자는 Apple ID 자격 증명을 사용하여 Apple Developer 계정 및 App Store Connect에 로그인합니다. 여러 팀에 속한 경우 하나의 Apple ID로 로그인한 다음 팀을 선택할 수 있습니다.

Apple ID 관리

Apple ID(앱 식별자)

해당 유형의 Apple ID는 App Store Connect에 추가할 때 앱에 대해 자동으로 생성되는 고유 식별자입니다. App Store Connect의 앱 정보 섹션에서 해당 속성을 볼 수 있습니다. 해당 식별자는 데스크탑 컴퓨터의 App Store의 URL에도 사용됩니다. 해당 속성은 편집할 수 없습니다.

해당 식별자는 App Store Connect 및 개발자 계정의 로그인에 사용되는 Apple ID와 다릅니다.

Apple Pay

사용자는 Apple Pay를 통해 앱, 앱 클립 및 Safari 웹사이트에서 쉽고 안전하게 결제할 수 있습니다.

Apple Pay에 대해 알아보기

Apple Pay Later로 판매하기

Apple Pay Later로 판매하기를 사용하면 앱에 Apple Pay Later 판매 위젯을 눈에 보이게 표시하여 Apple Pay Later의 사용 가능 여부와 혜택을 알릴 수 있습니다.

Apple로 로그인

Apple로 로그인을 사용하면 사용자가 계정을 설정하고 사용자의 Apple ID로 개발자의 앱과 관련 웹사이트에 로그인할 수 있습니다. 시작하려면 Apple로 로그인 기능을 사용하는 앱의 앱 ID를 활성화합니다.

Apple로 로그인에 대해 알아보기

ClassKit

ClassKit을 통해 iPad용 교육 앱이 교육 기관에서 사용하는 스쿨워크 앱과 함께 작동하도록 할 수 있습니다. 교사는 교육 앱을 통해 앱에서 과제 활동을 찾거나, 탭 한 번으로 학생이 특정 활동으로 바로 이동하게 하거나, 교사들과 학습 진도 데이터를 안전하게 공유하여 교육을 맞춤화할 수 있습니다.

ClassKit에 대해 알아보기

CloudKit

CloudKit은 구조화된 앱과 사용자 데이터를 앱의 모든 사용자가 공유할 수 있는 iCloud 컨테이너에 저장합니다.

CloudKit에 대해 알아보기

Developer ID 인증서

Developer ID 인증서란 Mac App Store 외부에서 앱을 배포하는 데 사용하는 배포 인증서 유형을 의미합니다. Developer ID 인증서로 Mac 앱, 플러그인, 설치 패키지에 서명하면 Gatekeeper에서 앱이 악성 코드 개발자가 만든 앱이 아닌지 그리고 서명한 후 조작되지 않았는지를 확인합니다. 서명된 앱은 Gatekeeper가 활성화된 상태로 macOS에서 실행됩니다. Developer ID 인증서는 Apple Developer Program 또는 Apple Developer Enterprise Program의 멤버를 대상으로 발급됩니다.

Developer ID 인증서는 앱에 서명하는 데 사용되는 Developer ID 응용 프로그램과 설치 프로그램 패키지에 서명하는 데 사용되는 Developer ID 설치 프로그램의 두 가지 유형이 있습니다.

Entitlement(권한)

Entitlement(권한)는 특정 앱, 도구 또는 기타 실행 파일에 부여되는 단일 권한으로, 일반적인 권한보다 더 많은 권한을 추가로 부여할 수 있습니다.

더 알아보기

FileProvider 테스트 모드

FileProvider 테스트 모드는 개발자가 fileproviderd에서 작업 타이밍을 제어할 수 있는 테스트 전용 모드를 활성화합니다.

Game Center

Apple의 소셜 게임 네트워크인 Game Center를 통해 플레이어는 Apple 기기에서 게임을 찾고, 순위표에서 자신의 점수를 추적하고, 목표 진행 상황을 확인하고, 친구를 초대하여 함께 플레이하고, 자동 대결을 통해 멀티플레이어 게임을 시작하는 등의 작업을 수행할 수 있습니다.

더 알아보기

HealthKit

HealthKit을 통해 앱에서 건강 앱에 나타나는 건강 및 활동 사용자 데이터를 읽고 쓸 수 있습니다.

HealthKit에 대해 알아보기

HealthKit 추정 재보정

HealthKit 추정 재보정을 통해 앱에서는 지정된 샘플 유형에 대한 추정치를 재보정하도록 기기에 지시할 수 있습니다.

HLS 전면 광고 미리보기

HLS 전면 광고 미리보기를 통해 Developer Preview로 제공되는 새로운 Interstitial API를 사용할 수 있습니다.

HomeKit

HomeKit은 사용자가 앱을 사용하여 가정에서 연결된 액세서리를 관리할 수 있도록 합니다. 사용자는 액세서리를 구성하거나, 동작을 생성하여 액세서리를 제어하거나, 동작을 그룹화하거나, Siri를 사용하여 실행할 수 있습니다.

HomeKit에 대해 알아보기

iCloud

iCloud API는 앱의 데이터와 문서를 iCloud에 안전하게 저장하고 macOS, iOS, watchOS, tvOS 및 웹 전반에서 최신 상태로 유지합니다.

개발자용 iCloud에 대해 알아보기

iCloud 디스플레이 세트

iCloud 디스플레이 세트를 통해 여러 iCloud 앱이 iCloud 문서 및 데이터 사용자 설정에서 하나의 항목을 사용할 수 있습니다. 각 앱은 여전히 각자의 컨테이너에 데이터를 기록하고 디스플레이 세트는 모든 컨테이너에 사용된 저장 공간을 참조합니다.

예를 들어 자체 iCloud 컨테이너가 있는 맞춤형 캘린더 앱, 작업 목록 앱 및 알람 시계 앱을 제공할 수 있습니다. 각 앱은 iCloud의 사용자의 문서 및 데이터 설정에 표시됩니다. 사용자가 이러한 앱의 데이터 저장 공간을 단일 설정으로 구성하도록 하려는 경우, 다음과 같이 세 가지 앱의 컨테이너가 모두 포함된 NotifyMe라는 iCloud 디스플레이 세트를 생성할 수 있습니다.

iCloud.MyCalendar

iCloud.MyTasks

iCloud.MyAlarm

사용자가 이러한 앱의 데이터를 저장하도록 iCloud를 구성할 때는 NotifyMe 디스플레이 세트만 표시됩니다.

iCloud 문서

iCloud 문서 저장 공간을 통해 사용자의 모든 기기에서 앱의 문서를 사용할 수 있습니다.

문서 보기

iCloud 키 값 저장 공간

iCloud 키 값 저장 공간을 통해 사용자의 모든 기기에서 앱의 환경설정, 구성 또는 상태(키 값 쌍으로 저장됨)를 사용할 수 있습니다.

문서 보기

iPhone 및 iPad용 App Store Connect

iPhone 및 iPad용 App Store Connect는 앱의 제품 페이지, 판매 및 추세 정보를 보여 주는 모바일 기기용 앱입니다(이 정보는 App Store Connect의 판매 및 추세 섹션에서도 확인할 수 있습니다). 또한 앱에 대한 고객 리뷰를 확인하고, 빌드를 취소하고, 앱을 출시하고, 기타 기본 앱 관리 작업을 수행할 수도 있습니다.

iPhone 및 iPad용 App Store Connect는 App Store에서 다운로드할 수 있습니다.

iPhone의 탭하여 ID 제시(보기 전용)

iPhone의 탭하여 ID 제시(보기 전용)를 사용하면 단순히 신원 확인이 필요한 사용 사례에서 앱이 iOS 시스템 UI를 사용하여 신분증 데이터의 하위 집합을 표시할 수 있습니다. 이 데이터 요청은 사진, 이름, 나이, NN 이상의 연령 확인으로 제한됩니다.

MDM 관리되는 연관 도메인

MDM 관리되는 연관 도메인을 통해 MDM에서 환경에 고유한 서버 이름과 같은 값으로 앱에 포함된 연관 도메인을 보완하도록 허용합니다.

Multipath

Multipath는 앱이 Multipath TCP와 같은 Multipath 프로토콜을 사용하여 한 인터페이스의 트래픽을 다른 인터페이스로 원활하게 보낼 수 있도록 합니다.

문서 보기

NetworkExtension

NetworkExtension을 사용하여 앱 확장 프로그램에서 기기의 네트워크 기능을 확장 및 사용자화할 수 있습니다.

문서 보기

NFC(근거리 무선 통신) 태그 읽기

NFC(근거리 무선 통신) 태그 읽기를 사용하여 앱이 NFC 태그로 포맷된 NDEF(NFC 데이터 교환 형식)를 읽을 수 있습니다.

문서 보기

SKU

SKU는 사용자가 볼 수 없는 앱의 고유 ID입니다. SKU는 문자, 숫자, 하이픈, 마침표 및 밑줄을 포함할 수 있지만 하이픈, 마침표 또는 밑줄로 시작하지는 않아야 합니다. 귀하의 조직체에 의미 있는 값을 사용하세요.

중요: 앱 기록을 저장한 후에는 SKU를 편집할 수 없습니다.

TestFlight

App Store Connect에서 TestFlight를 사용하면 팀 내에서 특정 외부 사용자 또는 일반 대중을 대상으로 앱 및 앱 클립의 테스트를 수행할 수 있습니다. 이메일 주소만을 이용하거나 공개 링크를 공유하여 테스터를 최대 10,000명까지 초대할 수 있습니다. 테스터는 App Store에서 제공되는 TestFlight 앱을 사용하게 됩니다.

더 알아보기

TestFlight 베타 테스트

TestFlight 베타 테스트를 사용하면 앱 빌드를 테스터에게 배포하고, 피드백을 수집하고, 고객에게 앱을 출시할 준비를 할 수 있습니다. TestFlight 베타 테스트는 선택 사항입니다. 베타 테스트를 하지 않고도 심사를 위해 앱을 제출할 수 있습니다. 그러나 베타 테스트는 고객에게 앱을 출시하기 전에 무료로 쉽게 앱을 개선할 수 있는 유용한 방법입니다. App Store Connect 계정에서 한 번에 최대 100개의 앱에 TestFlight 베타 테스트를 활성화할 수 있습니다.

개요를 알아보려면 TestFlight 베타 테스트를 참고하시기 바랍니다.

TestFlight 앱 심사

TestFlight 앱 심사는 TestFlight를 통해 외부 테스터에게 배포된 앱을 심사하는 과정입니다. 버전의 첫 번째 빌드만 심사를 거칩니다. 그 이후 빌드는 전체 심사가 필요하지 않습니다.

TestFlight 테스트 정보

TestFlight 테스트 정보는 연락처 정보, 데모 계정 자격 증명, TestFlight 앱 심사와 관련된 모든 메모를 비롯하여 TestFlight 앱 심사를 위해 제공해야 하는 정보를 의미합니다. 이 정보는 고객에게 앱을 배포하기 위해 제출할 때 제공하는 연락처 정보와 다릅니다.

VMNet

VMNet은 앱이 권한을 루트 사용자로 에스컬레이션하지 않고 가상 네트워크 인터페이스를 관리하는지 여부를 나타냅니다.

WiFi 정보에 접근

WiFi 정보에 접근을 통해 앱이 현재 연결된 Wi-Fi 네트워크에 대한 정보를 수집할 수 있습니다.

문서 보기

가격

가격은 App Store Connect에서 앱에 정한 소비자 가격을 의미하며, App Store에서의 거래를 위한 소비자 가격과 수익금을 모두 결정합니다. 소비자 가격에는 Apple이 유료 응용 프로그램 계약의 부칙 2에 따라 징수 및 납부하는 세금이 포함됩니다. 미국과 캐나다의 경우 고객에게 청구되는 송장 금액에 판매세가 추가됩니다.

수익금은 소비자 가격에서 해당 세금과 Apple의 수수료를 뺀 금액입니다.

무료가 아닌 가격을 선택하는 경우, 유료 응용 프로그램 계약이 체결되어야 앱을 판매할 수 있습니다.

모든 가격과 통화를 확인하려면 각 앱의 '가격 및 사용 가능 여부' 페이지로 이동합니다.

가족 제어

가족 제어를 사용하면 유해 콘텐츠 차단을 앱에 활성화할 수 있어, Screen Time API에서 Managed Settings 및 Device Activity 프레임워크에 대한 접근 권한을 부여할 수 있습니다. 가족 제어를 사용하려면 사용자 등록을 위해 가족 공유가 필요합니다. 앱 제거를 방지하고 네트워크 확장 프로그램에서 기기 자체 콘텐츠 필터를 허용합니다.

강화된 런타임

강화된 런타임은 앱에 보안 기능을 제공합니다. 공증을 위해 macOS 앱을 업로드하는 경우, 강화된 런타임 기능을 활성화하고 앱에서 필요한 기능에 대한 권한을 결정해야 합니다.

중요: 강화된 런타임 기능은 macOS 10.13.6 및 이후 버전에서 실행 중인 Xcode 10 및 이후 버전에서 이용할 수 있습니다. macOS 10.14 및 이후 버전에서는 이 기능을 테스트해야 합니다.

개발 Provisioning profile(권한 설정 프로파일)

개발 Provisioning profile(권한 설정 프로파일)을 사용하여 개발 도중 앱을 기기에서 실행하거나 특정 앱 서비스를 사용할 수 있습니다. 개인의 경우, 개발 Provisioning profile(권한 설정 프로파일)을 사용하면 자신이 서명한 앱을 등록된 기기에서 실행할 수 있습니다. 조직의 경우, 개발 Provisioning profile(권한 설정 프로파일)을 사용하면 팀이 개발한 앱에 모든 팀원이 서명할 수 있으며, 모든 팀원의 기기에 해당 앱을 설치할 수 있습니다.

개발 Provisioning profile(권한 설정 프로파일)에는 다음이 포함됩니다.

팀의 모든 앱과 일치하는 와일드카드 앱 ID 또는 단일 앱과 일치하는 명시적 앱 ID

팀과 연결된 지정 기기

팀과 연결된 지정 개발 인증서

개발자

개발자 역할을 맡은 사용자는 개발 인증서를 생성 및 취소하고, 인증서 서명 요청을 제출하고, 권한 설정 프로파일을 다운로드하고, App Store Connect에 바이너리를 업로드하고, 내부 TestFlight 사용자를 관리하는 등의 작업을 할 수 있습니다.

이때 접근 권한은 특정 앱으로 제한됩니다. 참고: 조직의 모든 팀 멤버는 멤버십 리소스 및 혜택을 이용할 수 있으며, 접근 권한은 역할 유형별로 조정할 수 있습니다. 개인으로 등록한 경우 App Store Connect에서 사용자를 추가하면, 추가된 사용자는 App Store Connect에만 접근할 수 있으며 Apple Developer Program에서 팀원으로 간주되지 않습니다. 역할에 대해 자세히 알아보시기 바랍니다.

개발자 계정

개발자 계정은 Apple Developer 웹사이트에서 Apple Developer 계약에 동의한 후 생성되는 계정입니다. 개발자 계정을 사용하여 베타 소프트웨어와 도구를 다운로드하고, 포럼을 방문하고, 버그를 신고할 수 있습니다.

유료 프로그램에 참여하면 팀 정보, 인증서, 식별자 및 프로파일에 대한 접근 권한, 코드 수준 지원 등 추가적인 멤버십 관련 옵션이 계정에 표시됩니다.

개인 VPN

개인 VPN은 앱이 사용자 설정 시스템 VPN 구성을 생성 및 제어할 수 있도록 합니다.

문서 보기

게임 컨트롤러

게임 컨트롤러 기능을 통해 앱에서 게임 컨트롤러를 지원하고 프로젝트에 게임 컨트롤러 프레임워크를 추가하도록 지정할 수 있습니다.

문서 보기

계정 소유자

프로그램 등록을 완료한 사람에게는 계정 소유자 역할이 자동으로 부여되며 Apple과의 법적 계약을 체결할 책임이 있습니다. 계정 소유자는 프로그램 멤버십에 포함된 모든 개발자 도구 및 리소스에 접근할 수 있습니다. 계정 소유자 역할은 멤버십당 하나만 부여되지만 다른 사람에게 이전할 수 있습니다.

계정 소유자 권한에 대해 알아보기

고객 지원

고객 지원 역할을 맡은 사용자는 앱에서 고객의 리뷰를 보고 응답할 수 있습니다. 이 역할이 사용자에게 할당된 유일한 역할인 경우 해당 사용자는 앱에서 앱의 평가 및 리뷰 페이지에만 접근할 수 있습니다. 또한 사용자 및 액세스에도 접근할 수 있습니다.

고객 지원 역할에 대한 자세한 내용은 역할 권한을 참고하시기 바랍니다.

참고: 조직의 모든 팀 멤버는 멤버십 리소스 및 혜택을 이용할 수 있습니다. 개인으로 등록한 경우 App Store Connect에서 사용자를 추가하면, 추가된 사용자는 App Store Connect에만 접근할 수 있으며 Apple Developer Program에서 팀원으로 간주되지 않습니다.

관리자

관리자 역할을 맡은 사용자는 팀을 위한 보조 담당자 역할을 맡게 되며 많은 부분에서 계정 소유자와 동일한 책임을 갖게 됩니다. 모든 앱에 접근할 수 있으며 계정 소유자 역할을 제외한 사용자 역할을 수정할 수 있습니다.

조직의 팀 관리자는 '인증서, 식별자 및 프로파일' 접근할 수 있으므로 인증서, 식별자, 프로파일, UDID, 앱 ID 등을 관리할 수 있습니다.

참고: 조직의 모든 팀 멤버는 멤버십 리소스 및 혜택을 이용할 수 있으며, 접근 권한은 역할 유형별로 조정할 수 있습니다. 개인으로 등록한 경우 App Store Connect에서 사용자를 추가하면, 추가된 사용자는 App Store Connect에만 접근할 수 있으며 Apple Developer Program에서 팀원으로 간주되지 않습니다. 역할에 대해 자세히 알아보시기 바랍니다.

그룹 활동

그룹 활동 기능을 통해 여러 기기에 있는 동일한 앱이 서로 통신하여 FaceTime 통화 내에서 그룹 활동을 생성할 수 있습니다. 그룹 활동을 통해 사용자는 함께 비디오를 시청하거나 음악을 듣는 등 특정 활동을 동시에 즐길 수 있습니다.

기기 ID

기기 ID는 Mac 컴퓨터를 포함하여 Apple 기기를 고유한 방식으로 식별하는 UDID입니다.

기본 국가 또는 지역

기타 174개의 App Store 스토어프론트에 43개의 통화로 가격이 자동 생성되는 기준이 되는 국가 및 지역을 의미합니다. Apple은 지정된 기본 국가 또는 지역의 가격을 변경하지 않으며 다른 스토어프론트에 변경사항이 있을 경우 사전에 공지합니다.

긴급한 알림

긴급한 알림은 사용자에게 조치를 취하도록 직접 요청하여 즉각적인 주의가 필요한 정보를 전달합니다. 항상 즉시 전달됩니다.

내부 테스터

내부 테스터는 모든 활성 빌드에 접근할 수 있는 관리자, 앱 관리, 개발자 또는 마케팅 역할의 App Store Connect 팀 멤버입니다. 앱당 최대 총 100명의 내부 테스터를 초대할 수 있고 내부 테스터만 초대하는 경우 추가 테스트 정보가 필요하지 않습니다.

노출 수

앱이 App Store의 추천, 카테고리, 인기 차트 및 검색 섹션에서 열람된 횟수입니다. 제품 페이지 조회 수를 포함합니다.

데이터 보호

데이터 보호를 사용하면 민감한 사용자 데이터에 액세스하는 앱이 일부 기기에서 사용할 수 있는 기본 제공 암호화를 사용할 수 있습니다.

문서 보기

마케팅

마케팅 역할은 마케팅 자료와 프로모션 아트워크를 관리하는 사용자를 위한 것입니다. 앱이 App Store에서 추천 대상 앱으로 선정되면 해당 역할의 사용자는 Apple의 연락을 받게 됩니다. 또한 앱 메타데이터를 업데이트하고 앱에서 프로모션 코드를 요청할 수 있습니다. 이때 접근 권한은 특정 앱으로 제한됩니다.

이 역할을 맡은 사용자에게는 보고서에 대한 접근 권한이 부여됩니다. 이 권한이 있으면 자신의 역할과 관련된 보고서를 다운로드할 수 있습니다. 이 권한을 추가하면 해당 사용자가 모든 앱에 접근할 수 있습니다.

마케팅 역할에 대한 자세한 내용은 역할 권한을 참고하시기 바랍니다.

참고: 조직의 모든 팀 멤버는 멤버십 리소스 및 혜택을 이용할 수 있습니다. 개인으로 등록한 경우 App Store Connect에서 사용자를 추가하면, 추가된 사용자는 App Store Connect에만 접근할 수 있으며 Apple Developer Program에서 팀원으로 간주되지 않습니다.

메타데이터

메타데이터는 앱 이름, 설명, 키워드, 스크린샷 등 App Store Connect에 입력하는 앱 정보 및 플랫폼 버전 정보를 의미합니다. 이 정보 중 일부는 App Store 제품 페이지에, 그리고 사용자가 앱을 설치할 때 표시됩니다. 이 정보는 현지화할 수 있습니다.

무선 액세서리 구성

무선 액세서리 구성 기능을 통해 앱이 MFi Wi-Fi 액세서리를 구성할 수 있습니다.

문서 보기

민감한 콘텐츠 분석

민감한 콘텐츠 분석을 사용하면 앱이 기기에서 과도한 노출이 포함된 민감한 이미지 및 비디오를 감지할 수 있습니다. 이를 통해 사용자에게 사진 표시 여부를 사전에 묻거나, 혹은 더 적극적인 조치를 할 수 있습니다.

배포 Provisioning profile(권한 설정 프로파일)

배포 Provisioning profile(권한 설정 프로파일)을 통해 앱이 특정 앱 서비스를 사용하도록 인증하고 자신이 앱을 배포 및 업로드하는 알려진 개발자라는 것을 보장할 수 있습니다. 배포 Provisioning profile(권한 설정 프로파일)은 하나 이상의 앱 및 배포 인증서와 일치하는 단일 앱 ID를 포함합니다. Xcode를 통해 간접적으로 앱 ID를 구성하여 특정 앱 서비스를 사용할 수 있습니다. Xcode는 Entitlement(권한)를 설정하고 기타 구성 단계를 수행하여 앱 서비스를 활성화하고 구성합니다. 일부 Entitlement(권한)는 개발자 계정에 저장된 앱 ID에서 활성화되며 그 외의 권한은 Xcode 프로젝트에서 설정됩니다. 앱을 내보내거나 업로드하는 경우, Xcode가 배포 Provisioning profile(권한 설정 프로파일)에서 참조된 배포 인증서를 사용하여 앱 번들에 서명합니다.

백그라운드 모드

백그라운드 모드를 통해 백그라운드 서비스를 제공하는 앱을 백그라운드에서 계속 실행할 수 있습니다.

문서 보기

버전 번호

버전 번호(CFBundleShortVersionString)는 사용자에게 표시되는 문자열로, 정수(0~9)를 마침표 세 개로 구분한 필수 형식으로 번들 버전을 나타냅니다.

각 정수는 [주요].[부가].[패치] 형식으로 릴리즈에 관한 정보를 제공합니다. 예를 들어 10.14.1에서10은 주요 수정사항, 14는 부가 수정사항, 1은 유지 보수 릴리즈 번호입니다. 이 문자열은 시스템 전체에서 번들 버전을 식별하는 데 사용되며 App Store Connect에 입력하는 버전 번호와 일치해야 합니다.

번들 ID

번들 ID는 시스템 전반에 걸쳐 단일 앱을 고유한 방식으로 식별합니다. 앱의 개발 과정 전반에서 앱의 번들 ID를 사용합니다. 번들 ID 문자열은 영숫자 (A-Z, a-z, 0-9), 하이픈(-), 마침표(.)만을 포함하는 UTI(Uniform Type Identifier)여야 합니다. 이때 문자열은 역방향 DNS 형식이어야 합니다. 번들 ID는 대소문자를 구분하지 않습니다.

보고서 액세스

보고서 액세스 역할은 앱 관리, 개발자, 마케팅 또는 판매 역할을 맡은 사용자에게만 추가할 수 있는 추가 역할입니다. 사용자는 자신의 역할과 관련된 보고서를 다운로드할 수 있습니다. 보고서 액세스 역할이 추가된 사용자는 모든 앱에 접근할 수 있습니다. 관리자 및 재정 관리 사용자에게는 기본적으로 보고서 액세스 역할이 있습니다.

빌드 문자열

빌드 문자열(CFBundleVersion)은 기계가 읽을 수 있는 문자열로, 고객에게 배포할 때 필요하며 시스템 전체에서 앱의 출시됐거나 출시되지 않은 빌드를 식별하는 데 사용됩니다. 마침표 1~3개로 구분된 정수(0~9)로 구성되어 있으며 [주요].[부가].[패치]

각 정수는 릴리즈에 관한 정보를 제공합니다. 예를 들어 10.14.1에서10은 주요 수정사항, 14는 부가 수정사항, 1은 유지 보수 릴리즈 번호입니다.

더 알아보기

사용 데이터 및 활성화

사용 데이터에는 설치, 세션과 충돌 데이터가 포함되어 있습니다. 앱 분석 데이터는 진단 및 사용 정보를 앱 개발자와 공유하는 것에 동의한 App Store 사용자의 데이터만 표시합니다. 이런 이유로 앱 분석의 사용 데이터는 다른 분석 도구보다 낮게 나타날 수 있습니다.

사용자의 경험에 영향을 주지 않고 데이터를 전송할 수 있는 경우에만 기기에서 데이터가 전송됩니다. 진단과 사용 정보는 최대 72시간까지 지연될 수 있습니다.

앱 확장 프로그램과 독립적인 iMessage 앱, 그리고 스티커 팩은 앱 분석에서 사용 데이터를 사용할 수 없습니다.

사용 데이터의 90일 주기 옵트인 비율 내역 보기:

App Store Connect 홈페이지에서 '앱 분석'을 클릭하고 목록에서 앱을 선택합니다.

'지표'를 클릭합니다.

왼쪽의 '사용' 아래에 있는 지표 중 하나를 클릭합니다.

그래프 최상단의 왼쪽에 있는 '수신 동의만 표시'를 클릭합니다.

팝업창에서 '수신 동의 비율 내역'을 클릭합니다.

분석, 진단 및 사용 내용 정보를 Apple과 공유하기

사용자 관리

사용자 관리는 기기의 현재 사용자를 찾을 수 있도록 응용 프로그램 또는 앱 확장 프로그램을 활성화합니다.

사용자 및 액세스

사용자 및 액세스 섹션에서는 App Store Connect 사용자, TestFlight 베타 테스터, 샌드박스 테스터를 추가 및 삭제할 수 있습니다. 사용자의 역할과 사용자 알림 설정을 변경할 수도 있습니다.

사용자 및 액세스로 이동하려면 홈페이지에서 자물쇠 아이콘을 클릭합니다.

사용자 설정 네트워크 프로토콜

사용자 설정 네트워크 프로토콜을 활성화하면 앱에서 인터넷 프로토콜 상단에서 실행되는 사용자 설정 네트워크 프로토콜이나 네트워크 링크 레이어 상단에서 실행되는 사용자 설정 네트워크 프로토콜을 사용할 수 있습니다.

삭제

iOS 12.3, macOS 11, tvOS 9 또는 visionOS 1 및 이후 버전을 실행 중인 기기에서 데이터를 공유하는 데 동의한 App Store 사용자가 앱을 삭제한 횟수입니다. 이 데이터에는 홈 화면에서 앱이 삭제된 횟수와 저장 공간 관리를 통해 앱이 삭제된 횟수가 포함됩니다. 기기의 콘텐츠 및 설정을 재설정하거나 지워서 생기는 데이터는 포함되지 않습니다.

서체

서체 설치는 앱이 사용자의 허가 하에 맞춤형 서체를 설치하고 사용할 수 있도록 합니다.

설치

앱이 iOS 8, macOS 11, tvOS 9 또는 visionOS 1 및 이후 버전을 실행하는 기기에 설치된 총 횟수입니다. 동일한 기기에서 다시 다운로드한 횟수, 동일한 Apple ID를 공유하는 여러 기기에서 다운로드한 횟수, 가족 공유 설치 횟수가 포함됩니다. 합계는 자신의 데이터를 공유하는 것에 동의한 App Store 사용자를 기반으로 계산됩니다.

세션

데이터를 공유하기로 선택한 App Store 사용자가 앱을 2초 이상 사용한 횟수입니다. 앱이 백그라운드에 있다가 나중에 다시 사용되는 경우 다른 세션으로 간주됩니다. 합계는 자신의 데이터를 공유하는 것에 동의한 앱 사용자를 기반으로 계산됩니다.

슬라이싱

슬라이싱은 다양한 대상 기기 및 OS 버전의 앱 번들 변형을 생성하고 제공하는 절차입니다. 변형에는 대상 기기 및 OS 버전에 필요한 실행 가능한 아키텍처와 리소스만 포함되어 있습니다.

개발자가 계속해서 앱의 전체 버전을 개발하여 App Store Connect에 업로드하면 Apple은 해당 앱이 지원하는 기기 및 OS 버전을 기반으로 다양한 변형을 생성하고 제공합니다.

시스템 확장 프로그램

시스템 확장 프로그램을 활성화하면 앱에서 관련 시스템 확장 프로그램을 설치할 수 있습니다.

앱 ID

앱 ID는 동일한 개발 팀이 만든 하나 또는 여러 개의 앱을 권한 설정 프로파일에서 식별할 수 있게 해 주는 두 부분으로 구성된 문자열입니다. 앱 ID에는 두 가지 유형이 있습니다. 명시적 앱 ID(단일 앱에 사용됨)와 와일드카드 앱 ID(여러 앱에 사용됨)입니다.

명시적 앱 ID에는 번들 ID의 전체 경로가 포함되어 있습니다. 와일드카드 앱 ID의 경우 번들 ID 검색 문자열의 마지막 부분에 별표가 있습니다. 참고: 앱을 App Store Connect에 제출하고 특정 서비스를 사용하려면 명시적 앱 ID가 필요합니다.

앱 관리

앱 관리 역할을 맡은 사용자는 접근 권한이 있는 앱의 모든 부분을 편집하고 다른 사용자에게 해당 앱에 대한 접근 권한을 부여할 수 있습니다. 이때 접근 권한은 특정 앱으로 제한됩니다. 계정 소유자 또는 관리자를 제외한 팀 멤버를 추가할 수도 있습니다.

이 역할을 맡은 사용자에게는 보고서에 대한 접근 권한이 부여됩니다. 이 권한이 있으면 자신의 역할과 관련된 보고서를 다운로드할 수 있습니다. 이 권한을 추가하면 해당 사용자가 모든 앱에 접근할 수 있습니다.

조직의 팀에서 이 역할을 맡은 사용자는 인증서, 식별자 및 프로파일에 접근할 수 있으며, 이를 통해 인증서, 식별자, 프로파일, UDID, 앱 ID 등을 관리할 수 있습니다. 이 권한이 추가되면 모든 앱과 연결된 인증서, 식별자 및 프로파일이 사용자에게 표시됩니다.

앱 관리 역할에 대한 자세한 내용은 역할 권한을 참고하시기 바랍니다.

참고: 조직의 모든 팀 멤버는 멤버십 리소스 및 혜택을 이용할 수 있습니다. 개인으로 등록한 경우 App Store Connect에서 사용자를 추가하면, 추가된 사용자는 App Store Connect에만 접근할 수 있으며 Apple Developer Program에서 팀원으로 간주되지 않습니다.

앱 구입 날짜

고객이 App Store에서 처음으로 앱을 다운로드한 날짜로, Apple ID를 기반으로 합니다. 같은 고객이 같은 기기에서 다시 다운로드하거나 다른 기기에 다운로드한 경우는 포함되지 않습니다. 무료 앱의 가족 공유 다운로드는 포함되지만 유료 앱의 가족 공유 다운로드는 포함되지 않습니다.

앱 그룹

앱 그룹을 통해 여러 앱에 공유 컨테이너에 접근할 수 있는 권한을 부여하고 앱 간에 특정 추가 통신을 허용할 수 있습니다.

앱 내 구입

앱 내 구입을 통해 구독과 같은 추가 콘텐츠 및 기능을 모든 Apple 플랫폼의 앱 내에서 제공할 수 있습니다.

더 알아보기

앱 미리보기

앱 미리보기는 앱의 특징, 기능 및 사용자 인터페이스를 보여 주는 짧은 비디오로, 사용자는 App Store 제품 페이지에서 또는 앱을 설치할 때 이 비디오를 시청할 수 있습니다. 이 정보 지정에 대한 마케팅 지침은 앱 미리보기로 더 알아보기를 참고하시기 바랍니다.

앱 번들

앱 번들을 통해 고객은 App Store에서 할인된 가격으로 최대 10개의 유료 iOS 앱을 구입할 수 있습니다. 이전에 앱 번들에 있는 앱을 한 개 이상 구입한 고객은 나의 번들 완성하기 기능을 사용해서 이전 구입 항목을 고려하여 조정된 번들 가격으로 조정할 수 있습니다.

마케팅 지침은 앱 번들을 참고하시기 바랍니다.

앱 분석

앱 분석은 App Store Connect의 섹션으로, App Store에서 사용자 앱 유입 경로, 사용 및 수익 창출을 추적하는 분석을 확인할 수 있습니다. 자세한 내용은 앱 분석 정보를 참고하시기 바랍니다.

앱 샌드박스

앱 샌드박스는 앱이 손상된 경우 시스템 및 사용자의 데이터가 손상되지 않도록 방지하는 macOS의 접근 통제 기술입니다. Mac App Store를 통해 배포된 앱은 앱 샌드박스를 활성화해야 합니다.

문서 보기

앱 심사

앱 심사는 배포용으로 제출된 앱이 안정적이며 예상대로 실행되고 Apple의 지침을 준수하는지 심사하는 과정입니다. 자세한 내용은 앱 심사를 참고하시기 바랍니다.

앱 씨닝

앱 씨닝은 특정 버전의 운영 체제를 실행하는 기기의 기능에 맞게 빌드를 조정하여 설치 공간을 최소화함으로써 앱 설치를 최적화하는 Apple 및 운영 체제의 절차입니다. 앱 씨닝을 사용하면 기기의 기능 대부분을 사용하는 앱을 배포하고, 향후 Apple 소프트웨어 업데이트 진행 시 새로운 앱 버전을 생성하지 않고 업데이트할 수 있습니다. 또한 앱 씨닝은 앱을 더 빠르게 다운로드할 수 있게 하며, 다른 콘텐츠를 위해 디스크 공간을 절약하여 우수한 사용자 경험을 제공합니다.

앱 아이콘

앱 아이콘은 고객에게 앱을 나타내는 데 사용되며 앱용 아이콘 세트에 포함되어 있습니다. 앱 아이콘을 생성할 때는 Human Interface Guidelines를 따르시기 바랍니다.

얕은 심도 및 압력

얕은 심도 및 압력은 안전한 한도 내에서 수중 심도 데이터에 대한 접근을 제공합니다.

연관 도메인

연관 도메인은 특정 기능(예: Safari에서 저장한 암호 및 작업 연속성 기능에 접근)을 위해 앱과 도메인이 연관되도록 합니다.

문서 보기

외부 테스터

외부 테스터는 초대 이메일 또는 공개 링크를 사용하여 앱의 베타 테스트를 하도록 초대된 모든 사용자입니다. 외부 테스터에는 App Store Connect 사용자가 포함될 수 있지만, 사용자는 내부와 외부 테스터 둘 다 될 수는 없습니다. 앱당 최대 총 10,000명의 외부 테스터를 초대할 수 있습니다. 외부 테스터를 그룹으로 구성할 수 있지만 해당 그룹은 테스터에게 표시되지 않습니다. 외부 테스터를 초대하는 경우 첫 번째 빌드가 TestFlight 앱 심사에 제출됩니다. 동일한 버전의 이후 빌드는 전체 심사가 필요하지 않을 수 있습니다.

요청 시 설치 가능

앱 클립을 대표하는 번들인지를 나타내는 부울 값을 말합니다.

유니버설 구입

유니버설 구입을 사용하면 사람들이 App Store에서 관련 iOS, iPadOS, macOS, tvOS 및 visionOS 앱을 함께 구입할 수 있습니다. 앱을 유니버설 구입으로 제공하려면 App Store Connect에서 앱 기록을 하나 생성하고 앱에서 지원하는 플랫폼을 선택합니다.

그런 다음 각 플랫폼별 빌드를 앱 기록에 연결합니다. 앱은 동일한 번들 ID를 공유하지만 각 플랫폼에 해당하는 정보를 별도로 추가할 수 있습니다.

더 알아보기

유료 응용 프로그램 계약

유료 응용 프로그램 계약을 통해 조직이 App Store에서 앱을 판매할 수 있습니다. 이 계약은 Developer Program 사용권 계약의 선택 사항이며 유료 앱에 대한 계약 약관이 설명되어 있습니다. 무료 앱은 유료 응용 프로그램 계약을 체결하지 않고도 배포할 수 있습니다.

자동 완성 자격 증명 제공업체

자동 완성 자격 증명 제공업체는 앱이 사용자의 허가 하에 Safari 및 기타 앱에서 자동 완성될 사용자 이름과 암호를 제공할 수 있도록 합니다.

재정 관리

재정 관리 역할을 맡은 사용자는 지불 및 재무 보고서, 판매 및 추세, 계약, 세금 및 금융거래에 접근할 수 있습니다. 이 역할을 맡은 사용자는 모든 앱에 접근할 수 있습니다. 사용자 및 액세스에서 개인 사용자 정보도 편집할 수 있지만, 이 섹션의 다른 부분은 편집할 수 없습니다.

재정 관리 역할에 대한 자세한 내용은 역할 권한을 참고하시기 바랍니다.

참고: 조직의 모든 팀 멤버는 멤버십 리소스 및 혜택을 이용할 수 있습니다. 개인으로 등록한 경우 App Store Connect에서 사용자를 추가하면, 추가된 사용자는 App Store Connect에만 접근할 수 있으며 Apple Developer Program에서 팀원으로 간주되지 않습니다.

저지연 HLS

저지연 HLS를 활성화하면 Apple HLS 프로토콜을 사용하는 대상 클라이언트에게 새로운 저지연 스트리밍 모드를 지원할 수 있습니다.

전환율

전환율은 다운로드 및 사전 주문의 수를 고유 기기 노출 수로 나눈 것입니다. 사용자가 앱을 사전 주문하면 해당 주문 건이 전환율 계산에 포함됩니다. 해당 앱을 기기에 다운로드할 때는 그 횟수가 중복으로 계산되지 않습니다.

예를 들어 100대의 기기에서 App Store를 통해 앱을 보고, 그중에서 사용자 50명이 앱을 다운로드했으며 사용자 20명은 사전 주문한 경우, 선택한 기간의 전환율은 70%입니다.

제공업체 토큰

이것은 제공업체 ID입니다. 캠페인 링크 생성을 사용하여 제공업체 ID를 확인할 수 있습니다.

제품 페이지 조회 수

iOS 8 또는 tvOS 9 및 이후 버전을 사용하는 기기에서 앱의 제품 페이지를 본 횟수입니다. StoreKit API를 사용하여 앱의 제품 페이지를 로드하는 앱 내, 그리고 App Store에서의 조회 수를 포함합니다.

지갑

사용자는 지갑 앱에 있는 쿠폰, 공연 티켓 또는 탑승권과 같은 디지털 패스를 제시하여 실제 제품이나 서비스를 이용할 수 있습니다.

지갑 앱과 통합하는 방법 알아보기

지도

지도 기능을 사용하면 앱에서 지하철 경로, 등산로 및 자전거 도로 등 지도 앱이 지원하는 경로보다 더 구체적인 경로를 제공할 수 있습니다.

Apple 지도에 통합하는 방법 알아보기

지불 및 재무 보고서

지불 및 재무 보고서는 App Store Connect에 있는 섹션으로, 여기에서 월별 지불 및 재무 보고서를 보고 다운로드할 수 있습니다. 예를 들어 사용 가능한 재무 보고서에서 월별 수입, 미지급 수령액 및 이전 지급 수령액 내역을 확인할 수 있습니다. 자세한 내용은 App Store Connect 지불 및 재무 보고서 설명서를 참고하시기 바랍니다.

충돌

데이터를 공유하기로 선택한 App Store 사용자의 총 충돌 횟수입니다. Xcode에서 충돌의 유형별 총횟수와 얼마나 많은 사용자가 이를 겪었는지와 같은 충돌 관련 상세 로그를 확인할 수 있습니다.

자세한 내용은 Xcode 도움말의 충돌 보고서 보기를 참고하시기 바랍니다.

캠페인 토큰

해당 캠페인의 이름입니다. 캠페인 이름을 정할 때 아래 나열되어 있는 구두점을 포함한 40개의 영숫자를 사용할 수 있습니다:

[ ] / \ - ~ + = < > : ; , . _ ‘ “ * & $ % # @ ? ! | { } ( )

캠페인 토큰의 첫 글자 또는 마지막 글자로 스페이스(공백)를 사용할 수 없다는 점을 염두에 두세요.

커뮤니케이션 알림

커뮤니케이션 알림을 통해 앱에서 한 사람이 한 명 또는 여러 명에게 커뮤니케이션 알림을 보낼 수 있습니다.

키체인 공유

키체인 공유를 통해 앱에서 사용자 키체인의 암호를 해당 팀에서 생성한 다른 앱과 공유할 수 있습니다.

문서 보기

판매

판매 역할은 사용자에게 판매 및 추세와 앱 분석에 대한 접근 권한을 부여합니다. 사용자는 보고서에 대한 접근 권한이 제공되는 경우에만 전체 판매 보고서를 다운로드할 수 있습니다. 이때 접근 권한은 특정 앱으로 제한됩니다.

이 역할을 맡은 사용자에게는 보고서에 대한 접근 권한이 부여됩니다. 이 권한이 있으면 자신의 역할과 관련된 보고서를 다운로드할 수 있습니다. 이 권한을 추가하면 해당 사용자가 모든 앱에 접근할 수 있습니다.

판매 역할에 대한 자세한 내용은 역할 권한을 참고하시기 바랍니다.

참고: 조직의 모든 팀 멤버는 멤버십 리소스 및 혜택을 이용할 수 있습니다. 개인으로 등록한 경우 App Store Connect에서 사용자를 추가하면, 추가된 사용자는 App Store Connect에만 접근할 수 있으며 Apple Developer Program에서 팀원으로 간주되지 않습니다.

푸시 알림

푸시 알림은 APNs(Apple Push Notification Service)를 사용하여 기기에 알림을 보냅니다. 알림은 메시지를 표시하거나, 특징적인 사운드를 재생하거나, 앱 아이콘의 배지를 업데이트할 수 있습니다.

문서 보기

핫스팟 구성

핫스팟 구성을 통해 앱에서 Wi-Fi 네트워크를 구성할 수 있습니다.

문서 보기

확장 가상 주소 지정

확장 가상 주소 지정을 활성화하면 더 많은 주소 공간을 사용할 수 있습니다.

활성 기기

선택한 기간 동안 최소 한 개의 세션이 있었던 기기의 수입니다. iOS 8, macOS 11, tvOS 9 또는 visionOS 1 및 이후 버전을 실행하는 기기를 기준으로 합니다. 합계는 자신의 데이터를 공유하는 것에 동의한 App Store 사용자를 기반으로 계산됩니다.