2013-11-21 5 views
7

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

लेकिन वर्तमान में मैं ऐसा कर रहा हूं। मैं ओटीए के माध्यम से तैनात करने के लिए एक ही ऐप स्टोर वितरण प्रोफ़ाइल का उपयोग कर रहा हूं। लेकिन ओटीए ऐप आईट्यून्स के माध्यम से नहीं दिखा/सिंक नहीं करता है?

कोई विचार ??

उत्तर

7

इस Apple iPad in Business document

"अनुप्रयोग का बैकअप अनुभाग से आप घर में विकसित किया है और उद्यम प्रावधानीकरण प्रोफाइल ऊपर का समर्थन नहीं किया जाएगा या उपयोगकर्ता के कंप्यूटर को हस्तांतरित के साथ अपने उपयोगकर्ताओं को वितरित। हालांकि, उपकरण बैकअप में एंटरप्राइज़ एप्लिकेशन बनाने वाली कोई भी डेटा फ़ाइलें शामिल होंगी। "

मुझे लगता है कि आप यहां गैर-ऐपस्टोर प्रोफाइल के साथ "एंटरप्राइज़ प्रोविजनिंग प्रोफाइल" को प्रतिस्थापित कर सकते हैं।

दूसरे शब्दों में, आईट्यून्स केवल ऐपस्टोर से डाउनलोड किए गए ऐप्स का बैक अप लेता है।

+0

समझ गया! विस्तृत उत्तर के लिए बहुत बहुत धन्यवाद। – sajaz

2

मैं पुष्टि कर सकता हूं कि वास्तविक .ipa फ़ाइल (बंडल) का बैक अप आईट्यून्स या आईक्लाउड तक नहीं है, लेकिन आपके ऐप को लिखने वाला डेटा (उदाहरण के लिए NSUserDefaults के माध्यम से) कम से कम iCloud में सहेजा जाता है।

  • सेटिंग पर
  • iCloud
  • भंडारण और बैकअप
  • पर जाँच करने के लिए, सिर प्रबंधित संग्रहण
  • अपने डिवाइस का चयन
  • बैकअप विकल्प के तहत
  • से, "सभी को दिखाने ऐप्स "

आपको यहां अपने ऐप का डेटा मिलेगा (सुनिश्चित करें कि यह iCloud पर बैकअप पर स्विच हो गया है)।

अब आप या तो टेस्टफलाइट से ऐप को पुनर्स्थापित कर सकते हैं, इसे फिर से एक्सकोड के माध्यम से तैनात कर सकते हैं या आईट्यून्स के माध्यम से .ipa फ़ाइल को कॉपी कर सकते हैं। आपको अपना डेटा पूर्व-जनसंख्या देखना चाहिए।

+1

आपको डेटा का बैक अप लेने और वास्तविक बंडल के बारे में सही नहीं लगता है। हालांकि, जब मैं बैकअप से पुनर्स्थापित करता हूं और एक्सकोड से पुन: नियोजित करता हूं, तो कोई भी पूर्ववर्ती डेटा नहीं होता है। मुझे लगता है कि यह ऐप डाउनलोड करने का प्रयास करता है और जब यह नहीं हो सकता है, तो यह सभी मौजूदा डेटा को भी हटा देता है। – invertedfjord

0

यहाँ एक iCloud आईओएस 9.2 पर बहाल परीक्षण से मेरी टिप्पणियों हैं (iPhone 6S से ऊपर का समर्थन, iPhone 6 के लिए बहाल):

XCode तैनात और उद्यम ओटीए एप्लिकेशन में अपने सभी अन्य एप्लिकेशन के साथ दिखाई धूसर हो एक बार बहाल पूरा हो जाता है।

यदि आप इसे डाउनलोड करने के लिए उनमें से एक को टैप करते हैं, तो यह आधे रास्ते से हो जाता है, फिर असफल हो जाएगा और फिर ऐप को होम स्क्रीन से हटा दिया जाएगा (हटाए गए मुझे लगता है)।

यदि आप ग्रेड-आउट स्थिति में रहते हैं तो एक एक्सकोड ऐप फिर से तैनात करते हैं, तो ऐप गैर-ग्रेड आउट दिखाई देगा, लेकिन सभी डेटा समाप्त हो जाएगा।

यदि आप टेस्टफलाइट से बीटा ऐप फिर से डाउनलोड करते हैं, तो डेटा समाप्त हो गया है।

ओटीए एंटरप्राइज़ ऐप को पुनः डाउनलोड करने के मेरे परीक्षण में एक ही प्रभाव पड़ा, हालांकि मुझे यकीन नहीं है कि यह केवल इसलिए है क्योंकि प्रश्न में ऐप्स iCloud पर बैकअप नहीं लेते हैं।मेरा परिणाम अनिश्चित है।

मैंने आईट्यून्स एडहोक बिल्ड के माध्यम से तैनात ऐप्स का परीक्षण नहीं किया।

iCloud पुनर्स्थापना अनुभव एक आईट्यून्स बैकअप से पुनर्स्थापित करने के लिए अलग है, जहां एक्सकोड तैनात किए गए ऐप्स के आइकन प्रारंभिक सिंक के बाद आपकी होम स्क्रीन पर दिखाई नहीं देते हैं, लेकिन डेटा वास्तव में वहां है, और एक बार फिर से तैनात वे एक ही स्थान पर दिखाई देंगे, और उनके पिछले डेटा होगा।

मेरा निष्कर्ष यह है कि जब आप गैर-ऐप स्टोर ऐप्स के डेटा को संरक्षित करना चाहते हैं तो iTunes बैकअप बेहतर होते हैं। मैं पूरी तरह से सुनिश्चित नहीं हो सकता अगर यह एंटरप्राइज़ ओटीए ऐप्स पर लागू होता है, लेकिन मुझे संदेह है कि यह करता है।

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