Bir hizmet hesabıyla kimlik doğrulama


Hizmet hesapları, CI ortamında App Distribution kurulumu için yararlıdır. Hizmet hesabıyla kimlik doğrulama aşağıdaki işlemler için istemci kitaplıklarını (ör. Firebase KSA veya fastlane) nasıl dağıtacağınızı öğreneceksiniz. Kimlik doğrulama için bir hizmet hesabı kullandığınızda Firebase, Uygulama Varsayılan Kimlik Bilgilerini (ADC) kullanır uygulamanızın kimlik bilgilerini bulmak için GOOGLE_APPLICATION_CREDENTIALS ortam değişkeni.

  1. Şunu açın: Google Cloud konsolu projenizi seçin.
  2. Hizmet Hesabı Oluştur'u tıklayın ve hizmet hesabı ayrıntılarını girin.
  3. Oluştur ve Devam Et'i tıklayın.
  4. Firebase App Distribution Yönetici rolünü ekleyin ve Bitti'yi tıklayın.
  5. Özel bir JSON anahtarı oluşturun ve anahtarı şurada erişebildiğiniz bir konuma taşıyın: geliştirme sürecidir. Bu dosyayı güvenli bir yerde saklamayı unutmayın çünkü yönetici Firebase projenizde App Distribution erişimi.
  6. Uygulamanızı 20 Eylül'den sonra oluşturduysanız bu adımı atlayın. 2019: Google API'leri konsolunda Firebase App Distribution API. İstendiğinde Firebase'inizle aynı ada sahip projeyi seçin belirler.
  7. GOOGLE_APPLICATION_CREDENTIALS ortam değişkenini yola ayarlayın yeni bir kod oluşturun:
    export GOOGLE_APPLICATION_CREDENTIALS=/absolute/path/to/credentials/file.json