2012-05-01 14 views
29

के लिए एक और मैक में कुंजी और प्रमाणपत्रों की प्रतिलिपि बनाना हमने एक नया मैक खरीदा है और पुरानी मशीन से नई मशीन पर प्रमाणपत्र और निजी कुंजी माइग्रेट करना चाहता हूं। पुरानी मशीन में छह आईफोन ऐप्स के लिए कुंजी और प्रमाणपत्र शामिल हैं।आईफोन विकास

हमने इस SO post में उल्लिखित निर्देशों का पालन किया, जो इस विषय पर अन्य एसओ पदों में भी प्रतिबिंबित है।

सब कुछ काम करने लगता है कि हम ऐप स्टोर में एक नई बाइनरी अपलोड कर सकते हैं।

लेकिन जब हम कीचेन एक्सेस में देखते हैं, तो केवल एक ऐप के लिए कुंजी/प्रमाणपत्र जोड़ी दिखाई देती है।

क्या हमें इसके बारे में चिंता करने की ज़रूरत है? या क्या बड़े पैमाने पर निजी कुंजी और प्रमाण पत्र निर्यात/आयात करने का एक सुविधाजनक तरीका है (जैसा कि एक-एक करके विरोध किया जाता है)?

हम एक्सकोड 4.2 पर हैं।

धन्यवाद!

उत्तर

20

आप उपकरण टैब के अंतर्गत आयोजक में सिर्फ एक निर्यात

के साथ सभी कुंजी के साथ अपने सभी प्रावधान प्रोफाइल (सार्वजनिक और निजी) निर्यात करने में सक्षम होना चाहिए, तो आप डेवलपर पहचान चयन करें और एक के लिए है कि निर्यात करने के लिए की जरूरत है फ़ाइल करें और इसे एक पासवर्ड दें। नई प्रणाली के लिए उस फ़ाइल को ले जाएँ और Xcode में आयात और अपना पूरा पहचान

enter image description here

+0

धन्यवाद! हमने यह किया, लेकिन पासवर्ड प्रॉम्प्ट नहीं मिला। क्या इसका मतलब है कि निजी चाबियाँ सहेजी नहीं जा रही हैं? – Crashalot

+0

शायद पासवर्ड प्रॉम्प्ट अभी तक लागू नहीं किया गया था। मैंने अभी एक्सकोड 4.3.2 (नवीनतम एक्सकोड) के तहत कोशिश की है और वहां कोई पासवर्ड प्रॉम्प्ट नहीं है लेकिन मैं इसके बारे में चिंता नहीं करता। यदि आपका आवेदन ठीक से हस्ताक्षर कर रहा है और बिना किसी प्रावधान के मुद्दों के तो यह सब सफलतापूर्वक स्थानांतरित कर दिया गया है। –

+0

निजी कुंजी के बारे में, हालांकि? वे अभी भी कीचेन एक्सेस में नहीं दिखते हैं। उदाहरण के लिए, अगर हमें शहरी एयरशिप अधिसूचनाओं के लिए निजी कुंजी निर्यात करने की आवश्यकता है, तो हमें निजी कुंजी तक पहुंच की आवश्यकता है। जब आप प्रावधान प्रोफाइल आयात करते हैं, तो कुंजी कुंजीपैन एक्सेस में दिखाई देती है? – Crashalot

57

आयात/निर्यात Xcode 5 + में अलग काम करती है की स्थापना की जाएगी। This Apple Developer guide आपको दिखाता है कि यह कैसे करें।

आपका खाता के तहत दिखाया गया है Xcodeपसंदलेखा, और में नीचे बाईं ओर गियर आइकन () पर क्लिक करके निर्यात किया जा सकता।

Exporting Your Developer Profile

+5

मैंने देखा कि यह आपके सभी खातों को निर्यात करता है। उदाहरण के लिए, यदि आपके पास 3 ऐप्पल आईडी हैं, तो निर्यात फ़ंक्शन तीनों को संग्रहित करेगा। केवल उस निर्दिष्ट एप्पल आईडी को सीमित करने का कोई तरीका? – loadedion

+0

क्या लाओस जानना पसंद करेंगे कि क्या एक खाता निर्यात करना संभव है? ऐसा मत सोचो क्योंकि मुझे कोई रास्ता नहीं मिला है। विशिष्ट ऐप्पल ... –

+0

मुझे ऐसा करने का एक आसान तरीका पता नहीं है। आप निर्यात किए गए संग्रह को अनजिप करने का प्रयास कर सकते हैं और इसके भीतर से आवश्यक पहचान मैन्युअल रूप से हटा सकते हैं। हालांकि मैंने इसे किसी और को भेजने के लिए पुनः संग्रहीत करने की कोशिश नहीं की है। – Jason

4

कुंजी टैब से निजी कुंजी का चयन करके आयात। यह एक पासवर्ड संकेत देता है और पासवर्ड के बाद यह .p12 प्रारूप में सहेजता है और आप सभी सिस्टम में स्थापित कर सकते हैं।

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