CI পরিবেশে App Distribution সেট আপ করার জন্য সার্ভিস অ্যাকাউন্টগুলি কার্যকর। সার্ভিস অ্যাকাউন্ট দিয়ে প্রমাণীকরণ করলে আপনি আপনার বিল্ডগুলি বিতরণ করতে ক্লায়েন্ট লাইব্রেরি (যেমন, Firebase CLI বা fastlane) ব্যবহার করতে পারবেন। যখন আপনি প্রমাণীকরণের জন্য একটি সার্ভিস অ্যাকাউন্ট ব্যবহার করেন, তখন Firebase আপনার অ্যাপের শংসাপত্রগুলি সনাক্ত করতে অ্যাপ্লিকেশন ডিফল্ট শংসাপত্র (ADC) ব্যবহার করে, যা আপনি GOOGLE_APPLICATION_CREDENTIALS পরিবেশ পরিবর্তনশীল সেট করে প্রদান করতে পারেন।
- Google Cloud কনসোল খুলুন এবং আপনার প্রকল্পটি নির্বাচন করুন।
- পরিষেবা অ্যাকাউন্ট তৈরি করুন ক্লিক করুন এবং পরিষেবা অ্যাকাউন্টের বিবরণ লিখুন।
- তৈরি করুন এবং চালিয়ে যান ক্লিক করুন।
- Firebase App Distribution অ্যাডমিন ভূমিকা যোগ করুন এবং সম্পন্ন ক্লিক করুন।
- একটি প্রাইভেট JSON কী তৈরি করুন এবং আপনার বিল্ড পরিবেশে অ্যাক্সেসযোগ্য স্থানে কীটি সরান। এই ফাইলটি কোথাও নিরাপদে রাখুন , কারণ এটি আপনার Firebase প্রকল্পে App Distribution প্রশাসকের অ্যাক্সেস দেয়।
- যদি আপনি ২০ সেপ্টেম্বর, ২০১৯ এর পরে আপনার অ্যাপ তৈরি করে থাকেন, তাহলে এই ধাপটি এড়িয়ে যান : Google API কনসোলে, Firebase App Distribution API সক্ষম করুন। অনুরোধ করা হলে, আপনার Firebase প্রকল্পের নামে একই নামের প্রকল্পটি নির্বাচন করুন।
- আপনার ব্যক্তিগত কী JSON ফাইলের পথে
GOOGLE_APPLICATION_CREDENTIALSপরিবেশ পরিবর্তনশীল সেট করুন:export GOOGLE_APPLICATION_CREDENTIALS=/absolute/path/to/credentials/file.json