अतिरिक्त आईओएस डिवाइस पंजीकृत करें

जब परीक्षक iOS पर आपकी रिलीज़ का परीक्षण करने के लिए साइन अप करते हैं, तो आप अपने परीक्षकों के डिवाइस के नाम और पहचानकर्ताओं को CSV फ़ाइल में निर्यात कर सकते हैं और उन सभी को एक साथ अपने ऐप की प्रोविज़निंग प्रोफ़ाइल में अपडेट कर सकते हैं। आप फायरबेस कंसोल या फायरबेस सीएलआई का उपयोग करके यूडीआईडी ​​को मैन्युअल रूप से निर्यात कर सकते हैं, या आप फास्टलेन का उपयोग करके यूडीआईडी ​​को प्रोग्रामेटिक रूप से निर्यात कर सकते हैं।

मैन्युअल रूप से UDIDs निर्यात करें

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

जब आपको इनमें से कोई एक ईमेल मिले, तो अपनी प्रोविज़निंग प्रोफ़ाइल को UDID के साथ अपडेट करें और Firebase कंसोल या Firebase CLI में इन चरणों का पालन करके अपने परीक्षकों को एक नया बिल्ड वितरित करें:

  1. अपने Apple डेवलपर पोर्टल में डिवाइस जोड़ें।
    • विकल्प 1: डिवाइस UDIDs को CSV फ़ाइल के रूप में आयात करें।

      ऐप वितरण डैशबोर्ड के परीक्षक और समूह टैब में, सभी परीक्षक चुनें, फिर CSV फ़ाइल डाउनलोड करने के लिए Apple UDIDs निर्यात करें पर क्लिक करें। इसके बाद, रजिस्टर मल्टीपल डिवाइसेस विकल्प का उपयोग करके फ़ाइल को अपने Apple डेवलपर खाते में आयात करें। अधिक जानने के लिए Apple के दस्तावेज़ देखें।

      ध्यान दें कि आपका Apple डेवलपर खाता आपको प्रति वर्ष केवल सीमित संख्या में डिवाइस आयात करने की अनुमति दे सकता है।

    • विकल्प 2: ईमेल द्वारा यूडीआईडी ​​एकत्र करें और दर्ज करें।

      Apple डेवलपर पोर्टल के डिवाइस जोड़ें पृष्ठ पर, आपको प्राप्त ईमेल में निर्दिष्ट नया UDID पंजीकृत करें।

  2. पंजीकृत उपकरणों को अपने प्रावधान प्रोफ़ाइल में जोड़ें।
  3. प्रोविजनिंग प्रोफाइल डाउनलोड करें और अपने ऐप को फिर से बनाने के लिए इसका इस्तेमाल करें। यदि आप केवल पंजीकृत उपकरणों को अपडेट करने के लिए पुनर्निर्माण कर रहे हैं, तो बिल्ड नंबर या संस्करण को अपडेट न करें।
  4. अपने ऐप को Firebase कंसोल या CLI से फिर से वितरित करें। यदि आपने पहले ही समान बिल्ड नंबर और संस्करण के साथ एक बिल्ड वितरित किया है, तो केवल नए पंजीकृत उपकरणों के उपयोगकर्ताओं को सूचना ईमेल प्राप्त होते हैं।

फास्टलेन का उपयोग करके प्रोग्रामेटिक रूप से यूडीआईडी ​​को प्रोग्रामेटिक रूप से निर्यात करें

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

जब आपको इनमें से कोई एक ईमेल मिले, तो अपनी प्रोविज़निंग प्रोफ़ाइल को UDID के साथ अपडेट करें और इन चरणों का पालन करके अपने परीक्षकों को एक नया बिल्ड वितरित करें:

  1. जोड़ने के लिए UDIDs को इकट्ठा करें।

    • विकल्प 1: ईमेल से UDID को कॉपी करें।

    • विकल्प 2: अपने सभी टेस्टर डिवाइस UDIDs को Firebase कंसोल से CSV फ़ाइल के रूप में निर्यात करें। ऐप वितरण डैशबोर्ड के परीक्षक और समूह टैब में, सभी परीक्षक चुनें, फिर CSV फ़ाइल डाउनलोड करने के लिए Apple UDIDs निर्यात करें पर क्लिक करें।

    • विकल्प 3: अपने सभी टेस्टर डिवाइस UDIDs को फास्टलेन से CSV फ़ाइल के रूप में निर्यात करें। उदाहरण के लिए, एक नया download_udids लेन बनाएं और चलाएं:

      lane :download_udids do
          firebase_app_distribution_get_udids(
              app: "<your Firebase app ID>",
              output_file: "<path to output file>",
          )
      end
      
  2. UDID(s) को अपने Apple डेवलपर खाते में आयात करें। यदि आपने CSV निर्यात किया है, तो एकाधिक डिवाइस पंजीकृत करें विकल्प का उपयोग करें। अधिक जानने के लिए, Apple के दस्तावेज़ देखें। ध्यान दें कि आपका Apple डेवलपर खाता आपको प्रति वर्ष केवल सीमित संख्या में डिवाइस आयात करने की अनुमति दे सकता है।

  3. पंजीकृत उपकरणों को अपने प्रावधान प्रोफ़ाइल में जोड़ें।

  4. प्रोविजनिंग प्रोफाइल डाउनलोड करें और अपने ऐप को फिर से बनाने के लिए इसका इस्तेमाल करें। यदि आप केवल पंजीकृत उपकरणों को अपडेट करने के लिए पुनर्निर्माण कर रहे हैं, तो बिल्ड नंबर या संस्करण को अपडेट न करें।

  5. अपने ऐप को फिर से वितरित करें । यदि आपने पहले से ही समान बिल्ड नंबर और संस्करण के साथ एक बिल्ड वितरित किया है, तो केवल नए पंजीकृत डिवाइस के उपयोगकर्ताओं को सूचना ईमेल प्राप्त होते हैं।

अगले कदम