2011-01-13 9 views
8

Xcode के लिए xcode आयोजक से पहले से संग्रहीत क्षुधा स्थापित करने के लिए मेरी क्षुधा के सभी संस्करणों है कि मैं 'संग्रहीत अनुप्रयोगों' अनुभाग में app की दुकान में सबमिट किया गया एक संग्रह रखा है। मैंने इसका उपयोग करके माना कि मैं अपने डिवाइस पर किसी ऐप का पुराना संस्करण इंस्टॉल कर सकता हूं, ताकि मेरे क्लाइंट के उस विशेष संस्करण के साथ किसी भी समस्या का पुनरुत्पादन हो सके।मेरे iphone

'इस निष्पादन योग्य अमान्य हकों के साथ हस्ताक्षर किए गए थे, हकों अपने अनुप्रयोगों के कोड हस्ताक्षर हकों में निर्दिष्ट अपने प्रावधान प्रोफ़ाइल में निर्दिष्ट विवरणों से मेल नहीं':

हालांकि, जब मैं यह करने के लिए प्रयास करें मैं कोई त्रुटि मिलती है

मूल एप्लिकेशन हमारे App स्टोर वितरण प्रमाण पत्र का उपयोग कर हस्ताक्षर किए गए थे, और मैं आयोजक इंटरफ़ेस का उपयोग हमारी डेवलपर प्रोफ़ाइल का उपयोग कर इसे फिर से हस्ताक्षर करने के लिए।

  • संस्करण मैं
  • क्लिक 'शेयर' का परीक्षण करना चाहते का चयन संग्रहीत एप्लिकेशन
  • चयन
  • 'iphone डेवलपर' अगले पहचान
  • करने के लिए डिस्क को बचाने का चयन करें (आईपीए फ़ाइल बचाता है)
  • फिर जब आप कनेक्टेड डिवाइस का चयन करते हैं तो स्क्रीन पर 'एप्लिकेशन' के बगल में दिखाई देने वाले छोटे + बटन का उपयोग करके आईपीए को डिवाइस पर कॉपी करें।

तब मुझे त्रुटि मिलती है, और ऐप इंस्टॉल नहीं होता है।

क्या कुछ स्पष्ट है कि मैं यहां गलत कर रहा हूं? या मेरे डिवाइस पर एक संग्रहीत ऐप को दोबारा स्थापित करने के लिए एक अलग प्रक्रिया है?

संपादित करें: जवाब के लिए धन्यवाद, मैं इस समाधान कर लिया है अब। मैंने उन प्रक्रियाओं को लिखा जो मैंने दूसरों को करना चाहते हैं http://pervasivecode.blogspot.com/2011/01/installing-archived-application-to.html

उत्तर

10

ऐप स्टोर वितरण प्रमाणपत्र के साथ साइन इन होने पर आप इसे आईट्यून्स में छोड़कर ऐप इंस्टॉल नहीं कर सकते हैं। ऐसा करने के लिए आपको एक एडहोक प्रमाणपत्र के साथ हस्ताक्षरित आईपीए की आवश्यकता है।

Xcode दूसरा प्रमाण पत्र के साथ एक संग्रह को इस्तीफा देने के कर सकते हैं, लेकिन मैं इस त्यागपत्र दे पहला प्रमाण पत्र के ऊपर लिख देगा नहीं लगता। लेकिन फिर, मैंने कभी कोशिश नहीं की।

+5

आह, हाँ। समझ गया! मैं अपने * डेवलपर्स * प्रमाण पत्र का उपयोग कर इसे साइन कर रहा था, जो तब इसे स्थापित करने की अनुमति नहीं देता है। संभवतः केवल एक्सकोड को डेवलपर के प्रमाणपत्र का उपयोग करके ऐप्स इंस्टॉल करने की अनुमति है। मैंने सेब डेवलपर साइट पर एक नया एड होक सर्टिफिकेट बनाया है, इसे अपने डिवाइस पर इंस्टॉल किया है, और एक्सकोड ऑर्गनाइज़र का उपयोग करके मेरे संग्रहित ऐप को फिर से साइन-इन करने के लिए इस्तेमाल किया है, (संग्रहीत ऐप, संस्करण जो आप चाहते हैं, हिट 'शेयर' चुनें, चुनें आईफोन वितरण पहचान (विज्ञापन), डिस्क पर सहेजें), और अब यह काम करता है। धन्यवाद! –