2009-10-06 16 views
11

मेरे पास एक प्रोजेक्ट है जिसे मैं थोड़ी देर के लिए काम कर रहा हूं। यह एक मानक एक्सकोड/उद्देश्य-सी आईफोन ऐप है। मैंने अपने डिवाइस और कुछ अन्य लोगों के लिए प्रावधान फ़ाइल बनाई है। अब मैं कुछ लोगों को टेस्टर्स के रूप में जोड़ना चाहता हूं।एडहॉक प्रावधान - अभी भी विकास में मौजूद किसी मौजूदा प्रोजेक्ट में कुछ और डिवाइस जोड़ने का सबसे आसान तरीका क्या है?

क्या मुझे एक नई प्रावधान फ़ाइल डाउनलोड और स्थापित करने की आवश्यकता है?

क्या मुझे एक्सकोड में सेटिंग्स बदलने की ज़रूरत है?

यह सब करने का सबसे आसान तरीका क्या है?

धन्यवाद!

+0

डुप्लिकेट प्रश्न: http: //stackoverflow.com/a/11789914/846372 – Soniya

उत्तर

13

आप बनाने के लिए डाउनलोड, और एक नया .mobileprovision फ़ाइल वितरित करना, और इसका इस्तेमाल करने के अपने प्रोजेक्ट को पुन: कॉन्फ़िगर की आवश्यकता होगी:

  1. iPhone डेवलपर कार्यक्रम पोर्टल में, नए devices जोड़ें।

  2. अपने मौजूदा विज्ञापन को distribution provisioning profile संपादित करें और प्रोफ़ाइल में नए डिवाइस जोड़ने के लिए बॉक्स चेक करें।

  3. कुछ सेकंड के लिए वितरण टैब को रीफ्रेश करें जब तक प्रोफ़ाइल स्थिति लंबित से सक्रिय में परिवर्तित न हो जाए।

  4. संशोधित .mobileprovision फ़ाइल डाउनलोड करें, और इसे अपने डॉक में एक्सकोड या आईट्यून्स आइकन पर खींचकर इंस्टॉल करें।

  5. एक्सकोड में, अपने लक्ष्य पर राइट क्लिक करें, जानकारी प्राप्त करें -> बनाएं, और वितरण में अपना कॉन्फ़िगरेशन बदलें।

  6. कोड हस्ताक्षर पहचान के तहत सेटिंग बदलें -> अपनी नई प्रावधान प्रोफ़ाइल का उपयोग करने के लिए कोई भी आईफोन ओएस डिवाइस। सूची में तारीखों पर ध्यान दें और सुनिश्चित करें कि आप सबसे हाल की प्रति का उपयोग करते हैं।

  7. अपने अगले विज्ञापन के साथ अपने उपयोगकर्ताओं को नई .mobileprovision फ़ाइल वितरित करें।

+0

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

+2

किसी पुराने निर्माण के लिए प्रावधान प्रोफ़ाइल में शामिल परीक्षणकर्ता अभी भी उस प्रावधान प्रोफ़ाइल की समाप्ति तक ऐप के पुराने संस्करण को स्थापित और उपयोग करने में सक्षम होंगे। यदि आप एक नया निर्माण जारी करते हैं जिसमें नई प्रावधान प्रोफ़ाइल से परीक्षक को शामिल नहीं किया जाता है, तो वह नया निर्माण स्थापित करने में असमर्थ होगा, लेकिन वह अभी भी पुराने निर्माण को चलाने के लिए अधिकृत होगा। – cduhn

1

जब तक अन्य लोग अपने विकास प्रोफ़ाइल के साथ आईफोन डेवलपर नहीं हैं, तो आपको एक विज्ञापन-प्रसार प्रोफ़ाइल बनाने और निर्माण करने की आवश्यकता होगी।

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

यदि वे डेवलपर्स और जिन लोगों पर आप भरोसा करते हैं, तो बस उन्हें कोड दें और उन्हें अपने विकास डोमेन में जो भी हो, बंडल पहचानकर्ता को बदल दें।

7

आप अपनी परियोजना फिर से पुनः संकलित की जरूरत नहीं है। वास्तव में आपको एक्सकोड खोलना भी नहीं है।

आपको बस एक नई मोबाइलप्रोविजन फ़ाइल बनाना है और इसे मौजूदा ऐप से वितरित करना है।

आपके अंतिम उपयोगकर्ताओं को इस आदेश से नई मोबाइलप्रोविजन फ़ाइल और ऐप डाउनलोड और इंस्टॉल करना होगा।

यहां एक step-by-step है।

 संबंधित मुद्दे

  • कोई संबंधित समस्या नहीं^_^