2012-02-06 14 views
13

जो मैं समझता हूं उससे, एक्सकोड ऐप स्टोर सबमिशन प्रक्रिया के दौरान एक संग्रह से एक .ipa पर फिर से हस्ताक्षर कर सकता है, जिससे आपके लिए डेवलपर प्रोविजनिंग प्रोफाइल के साथ एक संग्रह बनाना संभव हो जाता है, और उसके बाद बाद में वितरण प्रोफ़ाइल के साथ साइन इन किया जा सकता है। यहां एक पोस्ट है जो बताती है कि मैं किस बारे में बात कर रहा हूं: http://oleb.net/blog/2011/06/code-signing-changes-in-xcode-4/क्या मैं डेवलपर प्रमाणपत्र के साथ संग्रह कर सकता हूं, फिर वितरण प्रमाणपत्र के साथ जमा करने के दौरान इसे फिर से साइन इन कर सकता हूं?

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

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

+0

क्यों न केवल पहली बार साइन इन करें? एक्सकोड के आयोजक के अभिलेखागार कोड अपलोड या सत्यापन पर सुरक्षित होने के लिए फिर से संकेत देते हैं, यह हस्ताक्षर को प्रतिस्थापित नहीं करता है। – CodaFi

+0

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

उत्तर

9

समस्या यहाँ जब आप मूल रूप से संग्रहीत यह true को get-task-allow सेट के रूप में इस तरह के, एक डेवलपर प्रोफाइल के साथ संगत होना करने के लिए पात्रता निर्धारित किया है होता है कि है, लेकिन आप वितरण प्रोफ़ाइल का उपयोग कर फिर से हस्ताक्षर कर रहे हैं जिसके लिए get-task-allowfalse होने की आवश्यकता है। दुर्भाग्य से यह एंटाइटेलमेंट नहीं जा सकता और बदल सकता है और इसलिए आपको यह समस्या मिलती है।

मुझे पूरी तरह से यकीन नहीं है कि ऐप्पल इसे क्यों नहीं बना सकता है ताकि यह जा सके और एंटाइटेलमेंट बदल सके और वहां सभी जादू कर सकें। कोड, संसाधन, आदि सभी के बाद भी वही होंगे।

+1

इसलिए, यदि यह सत्य है, तो मुझे एक एंटाइटेलमेंट फ़ाइल जोड़ने और गलत-कार्य-अनुमति को सेट करने में सक्षम होना चाहिए। तो मैं एक डेवलपर प्रोफाइल का उपयोग कर एंटाइटेलमेंट फ़ाइल के साथ एक रिलीज संग्रह बनाने में सक्षम हो जाऊंगा, और वितरण प्रोफ़ाइल के साथ बाद में इसे फिर से हस्ताक्षर कर सकता हूं? मैं इसे जल्द ही एक शॉट दूंगा। सहायता के लिए धन्यवाद! –

+0

मैं इसे कैसे सेट कर सकता हूं। कृपया मेरी मदद करें –

+0

क्या किसी ने कोशिश की और यह काम किया ?? – Rajashekar