nyancoder

WWDC 2021 - Meet TestFlight on Mac 본문

WWDC/WWDC 2021

WWDC 2021 - Meet TestFlight on Mac

nyancoder 2021. 7. 23. 02:30

원본 영상: https://developer.apple.com/videos/play/wwdc2021/10170/

 

 

TestFlight on Mac

  • 2021년 가을에 MacOS에서 TestFlight가 지원됩니다.
  • Mac용 TestFlight는 iOS 및 tvOS와 동일한 기능을 제공하며 Mac App Store에서 다운로드할 수 있습니다.

  • 베타 앱을 설치, 자동 업데이트, 피드백을 공유를 지원합니다.
  • Apple Silicon Mac에서는 기본 Mac 앱과 iOS 앱을 지원합니다.

  • 이메일이나 공개 링크를 통해 테스터를 초대할 수 있으며, 초대를 수락하면 앱의 테스터로 등록됩니다.
  • 테스트할 특정 버전의 빌드를 선택하고 설치 버튼을 클릭하여 Mac에서 다운로드 및 테스트를 시작할 수 있습니다.

  • 설치된 베타 앱은 TestFlight, Dock, Launchpad, Finder를 통해 실행할 수 있습니다.
  • 베타 앱으로 쉽게 인식할 수 있도록 Dock, Launchpad 및 Finder의 베타 응용 프로그램에서 앱 이름 옆에 노란색 점을 표시합니다.

  • 테스터는 사용 가능한 최신 빌드가 자동으로 설치되도록 자동 업데이트를 설정할 수 있습니다.

  • 발생한 문제에 대한 피드백을 보내거나 개선을 위한 제안을 할 수 있습니다.

  • 스크린숏을 첨부하고 문제에 대한 설명을 추가하여 제출할 수 있습니다.
  • App Store Connect에서 이 피드백을 확인할 수 있습니다.
  • 베타 앱이 충돌하는 경우 TestFlight는 자동으로 충돌 로그를 수집하고, 테스터가 추가 설명을 입력할 수 있는 대화 상자를 제공합니다.
  • App Store Connect 충돌 피드백 섹션과 Xcode Organizer에서 피드백을 확인할 수 있으며, 수집된 충돌 로그를 다운로드할 수 있습니다.

 

Native Mac app

  • 네이티브 Mac 앱을 사용하려면 TestFlight에 배포할 프로비저닝 프로필이 필요합니다.
  • Xcode는 자동으로 서명을 관리할 때 앱에 대한 프로비저닝 프로필을 만들고 포함합니다.
  • 앱에서 수동으로 서명을 관리하는 경우 개발자 포털의 설명을 참조하여 프로필을 명시적으로 추가해야 합니다.

  • 빌드를 업로드하면 iOS 또는 tvOS에서 처럼 그룹을 만들어 테스터를 관리하고 배포할 수 있습니다.
  • 각 빌드에 대해 초대된 테스터 수, 설치 수, 지난 7일 동안의 세션, 충돌 및 피드백 수를 확인할 수 있습니다.

  • macOS를 선택하여 충돌 또는 스크린숏 피드백 섹션을 필터링하여 볼 수 있습니다.
  • 특정 Mac 기기 또는 버전을 선택하여 필터링할 수도 있습니다.

 

iOS App on Apple Silicon Mac

  • Apple Silicon Mac에서 iOS 앱을 TestFlight로 배포받을 수 있는지를 옵션에서 설정할 수 있습니다.

  • iOS 빌드는 표시의 수치는 Apple Silicon Mac에서 집계되는 숫자도 포함됩니다.

  • App Store Connect에서 충돌 및 스크린숏을 볼 때에도 Apple Silicon Mac에서 제출된 피드백을 확인할 수 있습니다.

 

Improved Internal Group Management

  • 이제 내부 테스트를 위해서 여러 내부 그룹을 만들 수 있습니다.
  • 내부 그룹별로 빌드를 배포할 수 있고 피드백 또한 받을 수 있습니다.

  • 개발팀과 QA팀 이 있다고 가정하면 각각의 내부 그룹을 제공할 수 있습니다.
  • 개발팀은 항상 모든 빌드를 받을 수 있도록 구성할 수 있으며, QA팀은 몇몇 테스트를 위한 버전만을 받을 수 있도록 할 수 있습니다.

  • 내부 테스트의 더하기 버튼을 클릭하여 새 그룹을 추가할 때 자동으로 배포할지 유무를 결정할 수 있습니다.

  • 자동으로 배포하지 않는 경우에는 테스터 옆에 있는 더하기 버튼을 클릭하여 원하는 빌드를 선택할 수 있습니다.

  • 그룹별로 피드백 사용 유무를 설정할 수 있습니다.

  • App Store Connect API를 사용하면 BetaGroups 리소스를 통해 내부 그룹을 관리할 수 있습니다.
  • iOS에서 App Store Connect에서도 관리할 수도 있습니다.

 

Built-in Xcode Cloud features

  • Xcode Cloud에 통합된 기능을 통해서 특정 베타 그룹에 빌드를 자동으로 배포하도록 설정하는 것처럼, 빌드의 배포를 관리할 수 있습니다.
  • 또한 빌드 그룹을 통해 개발팀이 빌드 환경을 설정할 수 있도록 지원합니다.

  • Xcode Cloud에서 그룹화된 빌드를 확인할 수 있습니다.

  • iOS의 App Store Connect 앱에서도 지원됩니다.

  • TestFlight의 내부 테스터의 경우 GIT 브렌치 이름이나 Xcode Cloud 워크플로를 기반으로 원하는 빌드를 찾을 수 있습니다.

  • App Store Connect의 피드백 섹션에서 특정 빌드 그룹별로 피드백을 필터링할 수도 있습니다.

 

목차: https://nyancoder.tistory.com/2

Comments