Firebase App Distribution을 사용하면 앱을 신뢰할 수 있는 테스터에 쉽게 배포할 수 있습니다.
테스터 기기에 앱을 빠르게 제공하여 앱에 대한 의견을 조기에 자주 받을 수 있습니다. 앱에서 Crashlytics를 사용하면 모든 빌드의 안정성 측정항목을 자동으로 얻게 되므로 출시 시기를 확인할 수 있습니다.
SDK를 설치할 필요 없이 신속한 온보딩과 인스턴트 앱 배포로 테스터에게 사전 체험판을 제공합니다.
워크플로에 적합
Firebase Console, Firebase 명령줄 인터페이스(CLI) 도구, fastlane 또는 Gradle(Android)을 사용하여 빌드를 배포합니다. CLI를 지속적 통합(CI) 작업에 통합하여 배포를 자동화합니다.
테스터 관리
테스팅 팀을 그룹으로 구성하여 관리합니다. 온보딩 프로세스를 단계별로 설명하는 이메일 초대를 사용하여 새 테스터를 간편하게 추가합니다. 테스팅 초대를 수락하고 앱을 다운로드했는지 등 특정 버전의 앱에 대한 각 테스터의 상태를 확인합니다. 테스터로부터 보다 쉽게 출시 전 앱에 대한 의견을 수집할 수 있도록 인앱 의견을 사용 설정합니다.
Android App Bundle과 함께 사용
Google Play에서 Android App Bundle의 테스터에게 출시 버전을 배포합니다. App Distribution은 Google Play의 내부 앱 공유 서비스와 통합되어 앱 테스트 및 출시 프로세스가 간소화됩니다.
Crashlytics와 함께 작동
Crashlytics와 함께 작동하면 테스트 배포 안정성에 대한 유용한 정보를 확인할 수 있습니다.
구현 경로 예시
최신 출시 전 빌드 업로드
먼저 Firebase Console, fastlane, Gradle 또는 CLI 도구를 사용하여 최신 APK, AAB 또는 IPA를 App Distribution에 업로드합니다.
테스터 초대
그런 다음 앱을 테스트할 테스터를 추가합니다. 테스터는 온보딩 프로세스를 단계별로 설명하는 이메일을 받게 됩니다.
의견 받기
테스터의 의견을 받고 안정성 데이터를 모니터링하며 앱을 반복합니다.
최신 베타 빌드 출시
새 빌드 테스트 준비가 완료될 때마다 App Distribution에 업로드하면 됩니다. 테스터는 새 빌드를 테스트할 수 있다는 알림을 받습니다.
[[["이해하기 쉬움","easyToUnderstand","thumb-up"],["문제가 해결됨","solvedMyProblem","thumb-up"],["기타","otherUp","thumb-up"]],[["필요한 정보가 없음","missingTheInformationINeed","thumb-down"],["너무 복잡함/단계 수가 너무 많음","tooComplicatedTooManySteps","thumb-down"],["오래됨","outOfDate","thumb-down"],["번역 문제","translationIssue","thumb-down"],["샘플/코드 문제","samplesCodeIssue","thumb-down"],["기타","otherDown","thumb-down"]],["최종 업데이트: 2025-08-17(UTC)"],[],[],null,["Firebase App Distribution \nplat_ios plat_android \n\nFirebase App Distribution makes distributing your apps to trusted testers painless.\nBy getting your apps onto testers' devices quickly, you can get feedback early\nand often. And if you use Crashlytics in your apps, you'll automatically\nget stability metrics for all your builds, so you know when you're ready to\nship.\n\n\u003cbr /\u003e\n\nReady to get started?\n\nLearn how to distribute your iOS apps:\n\n[Firebase console](/docs/app-distribution/ios/distribute-console)\n[Firebase CLI](/docs/app-distribution/ios/distribute-cli)\n[fastlane](/docs/app-distribution/ios/distribute-fastlane)\n\n[REST API](/docs/reference/app-distribution/rest)\n\nLearn how to distribute your Android apps:\n\n[Firebase console](/docs/app-distribution/android/distribute-console)\n[Firebase CLI](/docs/app-distribution/android/distribute-cli)\n[fastlane](/docs/app-distribution/android/distribute-fastlane)\n[Gradle](/docs/app-distribution/android/distribute-gradle)\n[REST API](/docs/reference/app-distribution/rest)\n\nKey capabilities\n\n|--------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| Cross-platform | Manage both your iOS and Android pre-release distributions from the same place. |\n| Fast distributions | Get early releases into your testers' hands quickly, with fast onboarding, no SDK to install, and instant app delivery. |\n| Fits into your workflow | Distribute builds using the Firebase console, the Firebase Command Line Interface (CLI) tool, fastlane, or Gradle (Android). Automate distribution by integrating the CLI into continuous integration (CI) jobs. |\n| Tester management | Manage your testing teams by organizing them into groups. Easily add new testers with email invitations that walk them through the onboarding process. View the status of each tester for specific versions of your app, which indicates who has accepted a testing invitation and downloaded the app. Enable in-app feedback to make it easier to collect feedback on your pre-release apps from testers. |\n| Works with Android App Bundles | Distribute releases to testers for your Android App Bundle in Google Play. App Distribution integrates with Google Play's internal app sharing service to streamline your app testing and launching processes. |\n| Works with Crashlytics | When combined with Crashlytics, get insights into the stability of your test distributions. |\n\nExample implementation path\n\n|---|--------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| | Upload your latest pre-release build | First, upload your latest APK, AAB, or IPA to App Distribution using the Firebase console, fastlane, Gradle, or the CLI tools. |\n| | Invite testers | Then, add the testers you want to try your app. Testers will receive an email that walks them through the onboarding process. |\n| | Get feedback | Get feedback from your testers, monitor stability data, and iterate on your app. |\n| | Release new beta builds | Whenever you have a new build ready for testing, just upload it to App Distribution. Your testers will be notified that a new build is available to try out. |\n\nNext steps\n\nLearn best practices\n\n- [Best practices for distributing Apple apps to QA testers using CI/CD and fastlane](/docs/app-distribution/best-practices-distributing-apple-apps-to-qa-testers-with-ci-cd-fastlane)\n- [Best practices for distributing Android apps to QA testers using CI/CD](/docs/app-distribution/best-practices-distributing-android-apps-to-qa-testers-with-ci-cd)\n\nLearn how to distribute your iOS apps:\n\n[Firebase console](/docs/app-distribution/ios/distribute-console)\n[Firebase CLI](/docs/app-distribution/ios/distribute-cli)\n[fastlane](/docs/app-distribution/ios/distribute-fastlane)\n[REST API](/docs/reference/app-distribution/rest)\n\nLearn how to distribute your Android apps:\n\n[Firebase console](/docs/app-distribution/android/distribute-console)\n[Firebase CLI](/docs/app-distribution/android/distribute-cli)\n[fastlane](/docs/app-distribution/android/distribute-fastlane)\n[Gradle](/docs/app-distribution/android/distribute-gradle)\n[REST API](/docs/reference/app-distribution/rest)\n\nTo learn more about App Distribution, check out the following codelabs:\n\n- [Distribute app bundle releases to testers](https://firebase.google.com/codelabs/appdistribution-app-bundles).\n\n- [Alert testers about your new app releases with Firebase App Distribution Android SDK](https://firebase.google.com/codelabs/appdistribution-android).\n\n- [Alert testers about your new app releases with the Firebase App Distribution iOS SDK](https://firebase.google.com/codelabs/appdistribution-ios).\n\n- [Distribute your pre-release iOS builds faster with App Distribution and fastlane](https://firebase.google.com/codelabs/appdistribution-udid-collection)."]]