2012-06-14 18 views
6

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

क्या यह संभव है हमें प्रमाणपत्र वे पहले से ही बनाया है तो हम एप्लिकेशन प्रस्तुत कर सकते हैं पर हस्ताक्षर करने के लिए?

उत्तर

22

आप Certificate.p12 कि प्रमाणपत्र और निजी कुंजी शामिल होंगे प्रदान करने के लिए ग्राहक के लिए कहें।

.p12 गोटो कीचैन पहुंच बनाने के लिए बाएं फलक में दूसरे ब्लॉक में प्रमाणपत्र विकल्प का चयन करें और उसके बाद इच्छित प्रमाणपत्र का चयन करें और फिर> निर्यात> पी 12 के लिए पासवर्ड दर्ज करें> मैक passowrd दर्ज करें> अपनी वांछित पर सहेजें स्थान।

अपने पक्ष में स्थापित करने के लिए बस इसे खोलने के लिए और पासवर्ड जो ग्राहक p12 के लिए प्रवेश किया है में प्रवेश के लिए ग्राहक डबल क्लिक से कि p12 मिलता है।

अंत में आप वितरण प्रमाण पत्र जो ग्राहकों जगह पर हस्ताक्षर किया गया है हो रही है के साथ किया जाता है।

कृपया मुझे वोट और अगर यह आपकी आवश्यकता को पूरा जवाब के रूप में चिह्नित करें।

धन्यवाद,

+0

यह सही है। आपको मूल रूप से केवल अपनी निजी कुंजी की आवश्यकता है। –

+1

".p12 गोटो कीचैन पहुंच बनाने के लिए बाएं फलक में दूसरे ब्लॉक में प्रमाणपत्र विकल्प का चयन करें" .... क्या यह ऐप्पल डेवलपर वेबसाइट पर है, या मैक ओएस एक्स में है? – Daniel

+1

@ डैनियल यह मैक ओएस एक्स कीचेन एक्सेस ऐप –

-2

आप अपने पोर्टल में एक बना सकते हैं और app की दुकान करने के लिए अपने वितरण के लिए एक उत्पन्न करने के लिए की जरूरत है।

+0

यह सच नहीं है। एप्लिकेशन को किसी अन्य डेवलपर के प्रमाणपत्र के साथ हस्ताक्षर किया जा सकता है। –

+0

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

+0

मुझे नहीं लगता कि आप इस प्रश्न को समझ चुके हैं। वे किसी और के लिए ऐप बना रहे हैं और जानना चाहते हैं कि ग्राहकों के अधिकारों के साथ इसे कैसे हस्ताक्षर करना है। ऐसा लगता है कि उनके पास –

0

इसलिए मैंने अपने ग्राहकों के साथ दो तरीकों से इसे संबोधित किया है। यहां धारणा है कि ग्राहक आपके पास पर्याप्त पर भरोसा करता है है ...

  1. , ग्राहक की Apple डेवलपर लॉगिन और पासवर्ड की जानकारी के लिए पूछें मौजूदा वितरण प्रमाण पत्र वापस ले और एक नया अपने निर्माण मशीन का उपयोग कर निर्माण। बूम! हस्ताक्षर कर जमा करें।

  2. ग्राहक से पूछो निजी कुंजी वह/वह मूल वितरण प्रमाण पत्र पर हस्ताक्षर करने के लिए इस्तेमाल के साथ आप की आपूर्ति। यह कीचेन एक्सेस के माध्यम से किया जाता है (निर्दिष्ट के लिए रोनाक का जवाब देखें)।

यदि ग्राहक # 1 के बारे में आशंकित हो जाता है, वह/वह उनके विकास खाते का पासवर्ड एक बार एप्लिकेशन प्रस्तुत और स्वीकृत हो जाता बदल सकते हैं, तो वापस ले/एक नए वितरण प्रमाण पत्र बनाने कहा।

अपने ग्राहक की निजी कुंजी (# 2) प्राप्त करना आपके क्लाइंट के लिए कुछ सुरक्षा जोखिम उत्पन्न करता है, लेकिन यह एकमात्र अन्य तरीका है जिसे मैं जानता हूं।

+0

प्रावधान पोर्टल तक पहुंच नहीं है, क्या आप किसी अन्य मशीन में इंस्टॉलेशन के लिए वितरण प्रमाणपत्र निर्यात करते समय सुरक्षा जोखिम क्या हैं, इस पर विस्तार से बता सकते हैं? –

+0

जोखिम यह है कि यदि किसी व्यक्ति को दुर्भावनापूर्ण इरादे से निजी कुंजी मिलती है, तो वह उस वितरण के लिए ऐप्स से इस्तीफा दे सकता है जिसमें दुर्भावनापूर्ण कोड होता है। यदि वह निजी कुंजी एकाधिक ऐप्स पर हस्ताक्षर करती है या एंटरप्राइज़ वितरण प्रमाण से जुड़ी हुई है, तो आप सड़क के नीचे कुछ वास्तविक मुद्दों में भाग ले सकते हैं। – UXUiOS

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