2010-10-19 10 views
5

लघु संस्करण:आईफोन: कैसे एक नया प्रमाणपत्र में अपनी मौजूदा निजी कुंजी को शामिल/कैसे शामिल किया जाए?

यह आवश्यक या यहाँ तक कि संभव मुझे मेरे मौजूदा निजी कुंजी के आधार पर एक नया वितरण प्रमाणपत्र उत्पन्न करने के लिए के लिए है, या वहाँ कोई नुकसान नहीं है, दोनों एप्लिकेशन पर नए ऐप्स और मौजूदा ऐप्स की नई जानकारियों के लिए स्टोर, एक नई निजी कुंजी के साथ एक नया प्रमाणपत्र उत्पन्न करने के लिए?

लांग संस्करण:

मुझे ऐसा लगता है कि वहाँ निजी कुंजी और वितरण प्रमाण पत्र समाप्ति के बारे में iPhone डेवलपर कार्यक्रम उपयोगकर्ता गाइड में परस्पर विरोधी/भ्रामक जानकारी।

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

दूसरी ओर, यह आपको बताता है कि वितरण प्रमाण पत्र एक वर्ष के बाद समाप्त हो जाते हैं और जब आप की आवश्यकता होती है तो आप बस एक नए वितरण प्रमाण पत्र का अनुरोध कर सकते हैं। मेरे लिए क्या अर्थ होगा यदि वे उस अनुच्छेद के साथ पालन करते हैं जो शुरू हुआ "क्योंकि आपके नए प्रमाणपत्र का अनुरोध करते समय आपके मूल निजी कुंजी का उपयोग करना आपके लिए महत्वपूर्ण है, तो यहां बताया गया है कि आप प्री- मौजूदा निजी कुंजी ... "लेकिन ऐसा कोई अनुच्छेद नहीं है और खोज के बाद मैंने ऐसा करने के तरीके के बारे में नहीं सुना है।

stackoverflow पर इस निकट से संबंधित पोस्ट नहीं है: Lost Private Key For iPhone Distribution Certificate. What could be solutions?

कि प्रश्न के उत्तर से संकेत मिलता है कि जब एक वितरण प्रमाण पत्र खो दिया है या समाप्त हो गई है, तो आप उसे निरस्त और एक नया बना सकते हैं लगता है और वहाँ कोई को प्रभावित कर रहा है वर्तमान में ऐप स्टोर पर आपके ऐप्स पर, और आप ऐप्पल के बिना अपने नए प्रमाणपत्र के साथ नए ऐप्स प्रकाशित करना जारी रख सकते हैं "अरे, आप पहले जैसी ही कंपनी नहीं हैं।"

एक प्रमुख सवाल है कि डाक द्वारा अनुत्तरित छोड़ दिया है कि क्या यह एक अलग प्रमाणपत्र/एक क्षुधा पहले के तहत प्रकाशित किए गए थे की तुलना में कुंजी का उपयोग कर app की दुकान पर अद्यतन मौजूदा ऐप्स की संभव है। लेकिन मैंने कहीं और सुना है कि यह भी संभव है।

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

उत्तर

3

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

वहाँ अवरोधों नहीं थे - या तो मौजूदा ऐप्स की बाद कुंजी निरस्त किया गया है - या नए अद्यतन करने के लिए, के बाद लोग उन्हें अपडेट किया गया। आवेदन अपडेट के दौरान एप्लिकेशन में कोई भी उपयोगकर्ता डेटा खो गया था। तो संक्षेप में, सब कुछ पूरी तरह से निर्बाध था।

एक विषय पर चर्चा की जा रही थी कि क्या पुश नोटिफिकेशन ठीक से काम करना जारी रखेगा (यदि आप ऐप उनका उपयोग करते हैं)।हालांकि, मैं इसके लिए बात नहीं कर सकता।

+0

धन्यवाद। मुझे लगता है कि इसका मतलब है कि निजी कुंजी के बारे में सामान इतना महत्वपूर्ण है कि वह सिर्फ भ्रामक है। शायद यह अतीत में और अधिक महत्वपूर्ण था और उन्होंने बदल दिया कि चीजें कैसे काम करती थीं लेकिन दस्तावेज़ीकरण को ठीक नहीं किया। –

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