2012-03-10 9 views
8

इंस्टॉल नहीं करेगा मेरे पास एक कार्यरत ऐप है। मैंने कल एक्सकोड 4.2 से 4.3 तक अपडेट किया। एएनडी मैंने अपने फोन को आईओएस 5.0 से 5.1 तक अपडेट किया।आईओएस 5.1 और एक्सकोड 4.3 में अपग्रेड किया गया, अब ऐप

मैं अपने ऐप को एक्सकोड 4.3 में बनाता हूं, और tethered के दौरान, ऐप मेरे फोन पर बस ठीक काम करता है। मैं फिर अपने फोन से ऐप हटा देता हूं, एक्सकोड में वितरित एक विज्ञापन-प्रसार बनाता हूं, आईट्यून्स में नया ऐप और वितरण प्रावधान प्रोफ़ाइल छोड़ देता हूं, और फिर आईट्यून्स को SYNC को बताता हूं।

ऐप मेरे फोन पर स्थानांतरित होता है, और मैं इसे "इंस्टॉल कर रहा हूं ..." लेकिन फिर यह बहुत उपयोगी संदेश पॉप अप करता है "इंस्टॉल करने में विफल।" मैंने एक नई वितरण प्रोफ़ाइल बनाने की कोशिश की, लेकिन कोई मदद नहीं।

+0

मुझे इसका अनुभव है। मैं सिर्फ उसी प्रमाणपत्र के साथ एक adhoc बनाते हैं जिसका उपयोग मैंने xcode 4 के लिए किया था।2, और अब जब मैं इट्यून्स के साथ सिंक करने का प्रयास करता हूं तो अचानक मुझे "इंस्टॉल करने में विफल" त्रुटि मिलती है। – Melvin

+0

सबसे पहले मैंने सोचा कि मुझे ऐप द्वारा वैध होने की आवश्यकता है, इसमें कुछ त्रुटियां थीं। लेकिन यह कोई फर्क नहीं पड़ता। विज्ञापन सिर्फ xcode 4.3.1 – Melvin

+0

में काम नहीं करता है इस प्रश्न ने मेरी समस्या हल की है ... धन्यवाद @ गैरी हिल्सन –

उत्तर

7

यह

  • जाओ XCode
  • ओपन परियोजना के लिए Xcode 4.3.1 में मेरे लिए क्या काम किया है, अन्वेषक
  • लक्ष्यों के तहत में परियोजना फ़ाइल पर क्लिक करें, पर आप लक्ष्य परियोजना क्लिक करें
  • जाओ "सेटिंग्स का निर्माण" टैब
  • "कोड पर हस्ताक्षर" खंड
  • कोड हस्ताक्षर पहचान करके पर जाने के लिए -> रिलीज -> ऐड चयन हो (-> distrubution प्रावधानों)
  • अध्यक्ष एवं प्रबंध निदेशक - एस (बचाने के लिए)
  • परियोजना पर क्लिक करें - सी आप आईओएस प्रावधान पोर्टल में बनाए गए प्रोफ़ाइल> संग्रह और आप अपने ऐड-हॉक
+1

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

4

मैं हो रही थी बना सकते हैं जब मैं इस विषय में आया तो बिल्कुल वही समस्या। ऊपर मेलविन का जवाब कुछ ऐसा था जो मैंने पहले ही किया था, और मुझे यकीन था कि मेरे पास यह सही था। फिर मैंने गैरी से टिप्पणी पढ़ी: "सबसे पहले यह मेरे लिए काम नहीं करता था, जब मैंने केवल रिलीज सेटिंग बदल दी। मैंने" डेवलपर "से" वितरण "से सभी कोड हस्ताक्षर पहचान सेटिंग्स बदल दी और फिर यह काम किया। "

यह पता चला है कि गैरी के फिक्स ने भी मेरे लिए काम किया है। लेकिन यह समाधान नहीं है, लेकिन यह मूल समस्या को इंगित करता है। मेरे मामले में, यह काम करता है क्योंकि मेरी "विज्ञापन हॉक वितरण" योजना गलत तरीके से कॉन्फ़िगर की गई थी। मुझे संदेह है कि गैरी के मामले भी हैं।

यहाँ कैसे मैं इसे ठीक किया गया है:

  1. अपने तदर्थ वितरण योजना
  2. का चयन करें (उदाहरण के लिए, इसका चयन करने योजना बटन का उपयोग करें) "संपादित योजना ..."
  3. का चयन करें "संग्रह का चयन करें "(आपका तदर्थ निर्माण विन्यास जो कुछ भी रिलीज" या "तदर्थ" या आप नाम "सबसे बाईं ओर स्तंभ में
  4. सही चुनें" विन्यास का निर्माण जैसे,) चयन बॉक्स में "

मेरे मामले में, मेरे पास बिल्ड कॉन्फ़िगरेशन सेट ऐप स्टोर रिलीज बिल्ड कॉन्फ़िगरेशन पर सेट था। तो ऐप स्टोर के लिए संग्रहीत विज्ञापन हाक बिल्ड पर हस्ताक्षर किए गए थे। स्वाभाविक रूप से, जब मैं इसे एक विज्ञापन परीक्षण डिवाइस पर स्थापित करने का प्रयास करता हूं तो यह इंस्टॉल नहीं होगा।

मेलविन का जवाब भी इसे ठीक करने के लिए आवश्यक है। आपको अपने विज्ञापन निर्माण कॉन्फ़िगरेशन के लिए सही कोड साइन पहचान का उपयोग करना होगा।

+0

उपयोगी उत्तर ... :) –

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