스트리밍은 대부분의 브라우저와
Developer 앱에서 사용할 수 있습니다.
-
App Store Connect의 새로운 기능
앱을 관리하고 App Store에 앱을 릴리즈하는 데 사용되는 도구 모음인 App Store Connect의 최신 업데이트 사항을 확인하세요. 최신 기능을 사용하여 테스트, 가격 설정, 홍보, 앱 관리의 자동화를 보다 쉽게 할 수 있습니다. TestFlight 및 App Store Connect API와 같은 도구의 개선 사항도 확인해 보세요.
리소스
관련 비디오
WWDC23
-
다운로드
♪ 감미로운 인스트루멘탈 힙합 ♪ ♪ 안녕하세요, App Store Connect의 새 기능을 소개하겠습니다 전 App Store Connect 엔지니어링 소속 로럴 매캔드루스입니다 오늘은 App Store Connect의 개발자 라이프 사이클을 살펴보고 올해 향상된 기능을 소개하겠습니다 먼저 여러분의 앱으로 수익을 창출하고 앱 내 구입을 실현하며 국제적으로 가격을 설정하는 방법을 알아보죠 그다음 검토할 것은 테스터 관리 방법과 빌드 및 테스터 관리의 개선 사항입니다 App Store에 앱을 릴리즈하기 위한 준비와 여러분의 앱이 흥미를 끌 방법도 살펴보죠 끝으로 App Store Connect API를 써서 릴리즈 주기를 단축하고 워크플로를 사용자화하는 방법을 알아보겠습니다 먼저 앱의 수익화에 대해 이야기해 보죠 앱을 개발할 때는 앱 내 구입 포함 여부와 가격 설정 방법을 고려하게 되는데 모든 것을 직접 수행하는 단독 개발자든 가격 책정 팀이 따로 있는 대기업이든 올해는 App Store에서 사업 운영에 도움이 되는 기능을 사용할 수 있습니다 예를 들면 SwiftUI용 Storekit은 앱 내 구입 및 구독을 빠르고 쉽게 실행하게 하는 새로운 기능입니다 App Store Connect에서 제품을 설정한 뒤 Xcode에 들어가 코드 몇 줄을 추가하면 앱 내 구입을 제공할 수 있죠 이 페이지는 완전히 접근 가능하며 프로젝트 문자열을 모든 App Store 언어로 현지화합니다 SwiftUI용 Storekit은 간단하게 구현할 수도 있지만 배경, 버튼, 스타일 같은 요소를 사용자화하여 앱과 완벽하게 어울리는 디자인을 구축할 수도 있습니다 App Store에서 앱 내 구입을 홍보하는 경우 앱 내 제품 보기에서 App Store 홍보용 이미지를 업로드할 수 있으며 이 아이콘은 앱 내 구입과 함께 앱에 표시됩니다 만약 여러분이 앱 내 구입이나 유료 앱을 제공하고자 한다면 가격 설정 방법과 그것이 국제 시장에 어떻게 적용될 것인지를 고려해야 합니다 올봄에는 가격 설정 기능을 업그레이드하여 앱과 앱 내 구입 및 구독 가격을 더 쉽게 관리할 수 있도록 지원했습니다 이 업데이트를 통해 900개의 가격대 중에서 선택하여 앱 가격을 유연하게 책정할 수 있습니다 기준이 되는 한 지역을 선택하면 다른 여러 지역과 통화에 맞춰 가격이 자동으로 생성되죠 국제 가격을 관리하면 통화나 세금이 달라질 때 App Store가 가격을 조정하는데 여러분이 직접 관리할 수도 있습니다 앱 내 구입 및 구독 가능 여부는 지역별로 설정할 수 있습니다 SwiftUI용 StoreKit 구현을 시작하려면 'SwiftUI용 StoreKit 알아보기'를 시청하세요 올해 가격 설정 변경 사항과 App Store Connect API의 새로운 가격 엔드포인트를 자세히 알아보려면 'App Store 가격 설정의 새 기능'을 확인하면 됩니다 다음으로 앱 테스터 관리 방법을 살펴보겠습니다 앱 수익화에 대한 아이디어가 생기면 테스터는 누가 될지 릴리즈 전에 변경 사항을 어떻게 테스트할지 고민하게 되는데요 TestFlight를 사용하면 시험판 빌드를 쉽게 테스트할 수 있죠 iOS, watchOS, tvOS macOS 및 최신 xrOS에서 말이죠 올해에는 테스터와 빌드를 더 쉽게 관리하고 앱의 다양한 사용 사례를 테스트할 수 있습니다 Apple은 여러분이 좋은 테스터에게 적합한 빌드를 할당하고 App Store에 앱을 릴리즈할 때 발생할 수 있는 시나리오를 테스트할 수 있게 지원할 것입니다 TestFlight는 테스터에 대한 데이터를 제공하여 테스트 담당자의 참여 정도를 파악하게 합니다 이 데이터에는 상태 정보가 포함되어 있어 테스터가 초대되었는지 초대를 수락했는지 빌드를 설치했는지 알 수 있고 테스터가 수행한 세션 수와 충돌 횟수 TestFlight 피드백의 양을 파악할 수 있습니다 이번에 기기 열을 추가하여 베타 앱이 설치된 최신 기기와 OS를 확인할 수 있으며 테스터 데이터별로 필터링하는 기능을 추가하여 테스터의 세그먼트를 확인 및 관리할 수 있습니다 여러 테스터 그룹을 선택하여 초대장을 재발송하거나 그룹에 추가할 수 있고 테스터를 전부 제거할 수도 있죠 이 모든 데이터는 App Store Connect API를 통해 이용할 수 있습니다 테스터를 쉽게 관리할 수 있게 되면 릴리즈 제어 기능을 통해 올바른 사용자에게 적합한 빌드를 제공하고자 할 텐데요 Xcode에서 빌드를 배포할 때 내부 팀 밖으로 내보내고 싶지 않은 프로토타입과 같은 빌드가 있을 수 있습니다 이에 Apple은 Xcode의 새 배포 워크플로에 TestFlight Internal Only 기능을 추가했습니다 이 기능을 선택하면 이런 빌드를 외부 테스트용으로 릴리즈할 수 없고 App Store 평가용으로 제출할 수 없게 됩니다 App Store Connect에서는 이런 빌드가 명확하게 표시되어 뭐가 어디에 배포될 수 있는지 쉽게 확인할 수 있습니다 만약 여러분이 좋은 테스터 그룹과 올바르게 배포될 적합한 빌드를 가지고 있다면 여러분의 앱에서 어떤 것을 테스트하길 원하는지 설명해야 하는데요 Xcode Cloud는 이 프로세스를 훨씬 더 쉽게 만듭니다 빌드와 함께 TestFlight What to Test 정보를 업로드할 수 있는 기능을 제공하죠 여기에는 몇 가지 기능이 있습니다 Xcode 프로젝트나 워크스페이스와 동일한 폴더에 있는 TestFlight 폴더에 일반 텍스트 파일을 추가할 수 있고 이 파일은 테스터가 테스트할 항목을 나열합니다 커스텀 빌드 스크립트를 사용하여 커밋 메시지에서 가져올 수도 있는데 이 정보는 App Store Connect에 전달되며 여러분이 빌드 테스트를 시작할 준비가 되면 테스터에게 배포됩니다 이제 TestFlight에서 빌드 및 테스터 관리를 최적화했으니 샌드박스 테스트의 새 기능 몇 가지를 알아보겠습니다 여러분의 고객은 Family Sharing을 통해 구독 및 앱 내 구입을 Family Group과 공유할 수 있는데요 릴리즈하기 전에 이 기능을 테스트할 수 있도록 샌드박스 테스트 계정을 Family Group에 결합하는 기능을 추가했습니다 App Store의 Family Sharing처럼 테스트 계정 최대 여섯 개를 가족으로 그룹화할 수 있으며 이 계정들은 App Store Connect에서 설정할 수 있습니다 올해 Apple은 iOS에서 다음과 같은 샌드박스 온디바이스 기능을 향상했습니다 Family Group 구성원을 확인하여 자동 갱신 구독, 비소모성 항목을 가족과 공유하지 않게 할 수 있죠 구독 갱신율을 수정하고 중단된 구매를 테스트할 수 있으며 테스트 기기에서 구매 내역을 바로 지울 수 있습니다 이러한 테스트 주제를 자세히 알아보려면 'Xcode 및 Xcode Cloud의 배포 간소화' 세션에서 Xcode의 간소화된 새 배포 방식과 Xcode Cloud의 공증에 대한 새 지원 내용을 확인하세요 Xcode와 샌드박스 테스트 TestFlight에서 StoreKit 테스트를 수행하는 방법은 '앱 내 구입 테스트 살펴보기' 세션에서 알아볼 수 있습니다 앱 테스트 후에는 App Store에서 앱을 알려야 할 텐데요 여러분 앱의 입지를 구축할 몇 가지 방법을 설명하겠습니다 제품 페이지는 고객에게 앱 기능을 알려 주는 곳으로 App Store Connect는 제품 페이지를 구성하고 고객의 흥미를 끌어 고객을 확보하는 데 도움을 줍니다 App Store 프라이버시 영양 라벨은 데이터 수집 내용을 요약한 간단하고 읽기 쉬운 라벨로 고객이 앱을 다운로드할 때 합리적인 결정을 내릴 수 있게 합니다 App Store Connect에서 앱 프라이버시 질문에 답변할 때 고객으로부터 수집하는 데이터 유형을 데이터 수집 섹션에 표시해야 하는데요 xrOS가 도입되며 몇 가지 데이터 유형이 새로 추가되었습니다 사용자 환경에 대한 데이터를 수집할 때는 '환경 스캐닝'을 선택해야 하며 손의 구조 및 움직임 정보를 수집할 때는 '손' 머리의 움직임 정보를 수집할 때는 '머리'를 선택해야 합니다 예를 들어 사용자에게 피아노 연주 방법을 알려 주고 사용자에게 지시하기 위해 손의 움직임에 대한 데이터를 수집할 때는 데이터 유형 '손'을 선택하고 데이터를 수집해야 합니다 이러한 새 데이터 유형은 xrOS 앱에 특화되어 있지만 다른 플랫폼에도 적용되는데요 예를 들어 iOS에서 ARKit을 사용하고 이런 유형의 데이터를 수집할 때 적용됩니다 이러한 새 데이터 유형은 xrOS App Store 및 앱이 릴리즈된 다른 모든 플랫폼에 나타납니다 프라이버시 질문에 대한 답변을 입력한 후에는 앱을 언제 릴리즈할 것인지 고객에게 앱을 어떻게 알려야 할지를 생각해야 하는데요 이제 사전 주문에 대해 이야기해 보겠습니다 사전 주문용으로 앱을 릴리즈하면 본격적인 릴리즈 전에 앱에 대한 인지도와 흥미를 크게 높일 수 있습니다 올해 Apple은 지역별로 사전 주문 기능을 이용할 수 있도록 융통성을 발휘했습니다 따라서 일부 지역에서 먼저 릴리즈할 수 있는데요 이를 소프트 런칭이라고 하죠 다른 지역에서는 사전 주문용으로 앱을 릴리즈할 수 있습니다 재설계된 가용성 페이지가 이를 가능하게 하여 여러 지역에 걸쳐 앱 상태를 관리할 수 있죠 새로운 시장에서 사전 주문 기능을 이용하기 전에 앱을 릴리즈하고 디자인 및 기능을 수정할 수 있습니다 사전 주문이나 다운로드 가능 여부에 관계없이 제품 페이지에 표시할 메타데이터를 고려하게 될 텐데요 이때 제품 페이지 최적화를 사용하면 됩니다 제품 페이지 최적화를 통해 사용자가 가장 좋아하는 제품 페이지를 알 수 있죠 올해 Apple은 변화를 주어 여러분이 중단하기로 할 때까지 테스트가 계속 실행되고 새 버전의 영향을 받지 않도록 했습니다 따라서 필요에 따라 앱에 업데이트를 푸시하는 동안 현재 실행 중인 테스트를 확인 및 모니터링할 수 있습니다 테스트는 관리와 처리를 비교하기 위한 것이므로 새 버전의 제품 페이지를 변경하면 실행 중인 테스트 결과에 영향이 미칠 수 있으니 주의하세요 지속적인 입지 구축에는 다음과 같은 세션이 도움이 됩니다 새로운 데이터 수집 기능 외에 xrOS용 앱을 구축하려면 '공간 컴퓨팅을 위한 App Store Connect 살펴보기'를 확인해 보세요 타사 SDK의 새로운 기능을 포함한 개인정보 보호를 자세히 알아보려면 '개인정보 보호의 새 기능'을 시청하세요 재설계된 가용성 탭을 포함하여 지역별 사전 주문을 더 자세히 알고 싶다면 'App Store 사전 주문의 새 기능'을 참고 바랍니다 고객이 앱을 사용할 수 있게 되면 App Store Connect API를 통해 자동화하는 방법을 살펴보세요 App Store Connect API는 워크플로 사용자화와 내부 시스템과 동기화 유지 프로세스 자동화를 위한 기능을 제공하여 시간을 절약해 줍니다 Apple의 API 컬렉션을 통해 App Store의 여러 영역을 자동화할 수 있는데요 올해 릴리즈한 것은 앱 내 구입 및 구독과 고객 리뷰 및 응답 샌드박스 테스터 관리 기능입니다 더불어 Game Center 지원을 포함한 몇 가지 훌륭한 기능이 곧 릴리즈될 예정입니다 이러한 API를 통해 Game Center 기능을 더 쉽고 빠르게 설정할 수 있으며 모든 플랫폼에서 일관된 경험을 구축할 수 있습니다 이러한 API로 할 수 있는 것을 자세히 알아보죠 App Store Connect에서처럼 리더보드 및 업적을 생성, 구성하고 아카이브할 수 있는데요 아카이빙은 새 기능으로 게임에서 리더보드와 업적을 삭제합니다 서버 간 API를 통해 점수 제출 및 업적 잠금 해제 이벤트를 제출하는데 이는 여러 플랫폼에서 데이터를 관리하는 크로스 플랫폼 게임에서 매우 편리한 기능입니다 리더보드에서 점수와 플레이어를 제거하여 부정행위 관리를 자동화하기도 하죠 마지막으로 매치메이킹 기능을 업그레이드하여 기술 수준이나 지역과 같은 사용자 지정 규칙을 기반으로 플레이어를 매칭합니다 Game Center를 API로 가져오는 것 외에도 API 인증에서 몇 가지를 업데이트했는데요 이제 여러분은 마케팅 및 고객 서비스 API 키를 생성하여 마케팅 메타데이터를 관리하거나 App Store 리뷰에 응답하는 키를 제한할 수 있습니다 사용자 기반 키도 만들 수 있는데요 여러분과 동일한 권한을 가진 API 키로 여러분의 역할과는 관계없죠 이 작업은 App Store Connect의 사용자 프로필에서 수행할 수 있습니다 이 세션에서 많은 내용을 다루었지만 이러한 새 기능은 App Store용 개발자 도구 일부에 불과합니다 앱을 처음 구축하든 숙련된 개발자든 혼자 구축하든 팀의 일원이든 관계없이 App Store Connect를 통해 최상 버전의 앱을 App Store에 릴리즈할 수 있습니다 세션을 마무리하며 이러한 새 기능을 사용해 본 소감을 말씀해 주시길 부탁드립니다 문제가 있을 시 Apple 개발자 웹사이트를 통해 전화 또는 이메일로 지속적인 지원을 요청할 수 있으며 Apple은 하루 24시간 아홉 개 언어로 지원을 제공합니다 피드백을 제출할 때는 '피드백 지원'을 이용해 주세요 App Store Connect, TestFlight App Store Connect API에 상관없이 제출되는 모든 피드백을 검토합니다 시청해 주셔서 감사드리며 여러분의 다음 작품을 기대하겠습니다 ♪
-
-
찾고 계신 콘텐츠가 있나요? 위에 주제를 입력하고 원하는 내용을 바로 검색해 보세요.
쿼리를 제출하는 중에 오류가 발생했습니다. 인터넷 연결을 확인하고 다시 시도해 주세요.