Check out what’s new from Firebase at Google I/O 2022. Learn more

Firebase कंसोल का उपयोग करके परीक्षकों को iOS ऐप्स वितरित करें

आप Firebase कंसोल का उपयोग करके अपनी टीम के परीक्षकों को प्रबंधित कर सकते हैं और उन्हें बिल्ड वितरित कर सकते हैं।

शुरू करने से पहले

यदि आपने पहले से ऐसा नहीं किया है, तो अपने Apple प्रोजेक्ट में Firebase जोड़ें

यदि आप किसी अन्य Firebase उत्पादों का उपयोग नहीं कर रहे हैं, तो आपको केवल एक प्रोजेक्ट बनाना होगा और अपना ऐप पंजीकृत करना होगा। हालांकि, यदि आप भविष्य में अतिरिक्त उत्पादों का उपयोग करने का निर्णय लेते हैं, तो ऊपर लिंक किए गए पृष्ठ पर सभी चरणों को पूरा करना सुनिश्चित करें।

चरण 1 । अपना ऐप बनाएं

जब आप परीक्षकों को अपने ऐप का रिलीज़-पूर्व संस्करण वितरित करने के लिए तैयार हों, तो एक हस्ताक्षरित वितरण संग्रह बनाएं। जब तक आप निम्न आवश्यकताओं को पूरा करते हैं, तब तक आप अपनी सामान्य निर्माण प्रक्रिया का उपयोग कर सकते हैं:

  • अपने ऐप को अपनी विकास टीम से परे वितरित करने के लिए, आपको या तो एक तदर्थ या अपनी एंटरप्राइज़ वितरण प्रोफ़ाइल का उपयोग करना चाहिए।
  • यदि आपका ऐप गेम सेंटर, एपीएन (और एक्सटेंशन द्वारा, क्लाउड मैसेजिंग ), या आईक्लाउड का उपयोग करता है, तो सुनिश्चित करें कि आपकी प्रोविज़निंग प्रोफ़ाइल एक स्पष्ट ऐप आईडी का उपयोग करती है, न कि वाइल्डकार्ड आईडी का।
  • यदि आप तदर्थ वितरण प्रोफ़ाइल का उपयोग कर रहे हैं, तो अपने परीक्षकों के उपकरणों की अद्वितीय डिवाइस आईडी (यूडीआईडी) शामिल करें। जैसे ही नए iOS परीक्षक आपके परीक्षण कार्यक्रम में नामांकन करते हैं, आपको उनके उपकरणों के UDIDs के साथ प्रोविज़निंग प्रोफ़ाइल को अपडेट करना होगा। अतिरिक्त परीक्षक डिवाइस पंजीकृत करें देखें।
  • आपने बिल्ड लक्ष्य के उपयोगकर्ता-दृश्यमान संस्करण संख्या ( संस्करण ) और अद्वितीय बिल्ड संख्या ( बिल्ड ) को अपडेट किया है। यदि आपने पिछले निर्माण के बाद से कोड परिवर्तन किए हैं (अर्थात, आप केवल पंजीकृत उपकरणों को अपडेट करने के लिए पुनर्निर्माण नहीं कर रहे हैं), तो आपको संस्करण को अपडेट करने और नंबर बनाने की आवश्यकता नहीं है।

जब बिल्ड पूरा हो जाता है, तो यह आपके द्वारा निर्दिष्ट फ़ोल्डर में एक IPA फ़ाइल और कुछ लॉग फ़ाइलें सहेजता है। आप निम्न चरणों में अपने परीक्षकों को IPA फ़ाइल वितरित करते हैं।

चरण 2 । अपना ऐप परीक्षकों को वितरित करें

परीक्षकों को अपना ऐप्लिकेशन वितरित करने के लिए, Firebase कंसोल का उपयोग करके IPA फ़ाइल अपलोड करें:

  1. फायरबेस कंसोल का ऐप डिस्ट्रीब्यूशन पेज खोलें। संकेत मिलने पर अपना फायरबेस प्रोजेक्ट चुनें।

  2. रिलीज़ पृष्ठ पर, ड्रॉप-डाउन मेनू से उस ऐप का चयन करें जिसे आप वितरित करना चाहते हैं।

  3. अपने ऐप की IPA फ़ाइल को अपलोड करने के लिए उसे कंसोल पर खींचें।

  4. जब अपलोड पूरा हो जाए, तो उन परीक्षक समूहों और व्यक्तिगत परीक्षकों को निर्दिष्ट करें जिन्हें आप बिल्ड प्राप्त करना चाहते हैं। फिर, बिल्ड के लिए रिलीज़ नोट्स जोड़ें।

    परीक्षक समूह बनाने के बारे में अधिक जानने के लिए परीक्षकों को प्रबंधित करें देखें।

  5. टेस्टर्स को बिल्ड उपलब्ध कराने के लिए डिस्ट्रीब्यूट पर क्लिक करें।

एक बार जब आप अपना निर्माण वितरित कर देते हैं, तो यह 150 दिनों (पांच महीने) के लिए फायरबेस कंसोल के ऐप वितरण डैशबोर्ड में उपलब्ध हो जाता है। जब बिल्ड की समय-सीमा समाप्त होने के 30 दिन बाद होते हैं, तो Firebase कंसोल और आपके टेस्टर की उनके परीक्षण डिवाइस पर बिल्ड की सूची दोनों में एक समाप्ति सूचना दिखाई देती है।

जिन परीक्षकों को ऐप का परीक्षण करने के लिए आमंत्रित नहीं किया गया है, उन्हें आरंभ करने के लिए ईमेल आमंत्रण प्राप्त होते हैं, और मौजूदा परीक्षकों को ईमेल सूचनाएं प्राप्त होती हैं कि एक नया बिल्ड परीक्षण के लिए तैयार है। परीक्षण ऐप्लिकेशन इंस्टॉल करने का तरीका जानने के लिए, परीक्षक के रूप में सेट अप करें देखें. आप प्रत्येक परीक्षक की स्थिति की निगरानी कर सकते हैं-क्या उन्होंने आमंत्रण स्वीकार किया है और क्या उन्होंने ऐप डाउनलोड किया है-Firebase कंसोल में।

परीक्षकों के पास ऐप की समय-सीमा समाप्त होने से पहले उसका परीक्षण करने का आमंत्रण स्वीकार करने के लिए 30 दिन का समय होता है। जब किसी आमंत्रण की समय-सीमा समाप्त होने के 5 दिन होते हैं, तो रिलीज़ पर परीक्षक के बगल में Firebase कंसोल में एक समाप्ति सूचना दिखाई देती है। परीक्षक पंक्ति पर ड्रॉप-डाउन मेनू का उपयोग करके इसे फिर से भेजकर एक आमंत्रण का नवीनीकरण किया जा सकता है।

अगले कदम