2013-06-30 20 views
14

मैं का सामना कर रहा हूँ त्रुटियों में कोड हस्ताक्षर पहचान में नहीं दिखाया जाएगा 'बिल्ड सेटिंग्स' के 'कोड साइनिंग' क्षेत्र में विकल्प IOS डेवलपर और वितरण "विकल्प।प्रमाण पत्र निर्माण सेटिंग्स

मैंने प्रमाण पत्र से मेल खाने के लिए बंडल आईडी को बदलने की कोशिश की है, साथ ही साथ एक सामान्य जेनेरिक com.domain.appname आईडी, मैंने प्रावधान प्रोफाइल हटा दिए हैं और फिर से बनाया है - मैं वास्तव में खो गया हूं, ऐसा लगता है यह वास्तव में कुछ सचमुच होना चाहिए लेकिन मैं सेटिंग्स में दिखाने के लिए अपने प्रमाण पत्र नहीं प्राप्त कर सकता।

Screenshot of problem

+0

आप अपने मैक हाल ही में परिवर्तन किया था? AFAIK ऐप आईडी पूरी तरह से मेल खाना है। –

+0

आप इसे मिलान Xcode में प्रोफाइल प्रावधान को अद्यतन नहीं किया के रूप में कभी कभी परियोजना को साफ किया था? iphoneconfig उपयोगिता में जाँच – ldindu

+0

प्रावधान प्रोफाइल मौजूद हैं ... –

उत्तर

9

पहली बात मैं जाँच करेगा कि कीचेन पहुंच में अपने प्रमाणपत्र मौजूद है और अपनी निजी कुंजी अप करने के लिए शादी की है है। यह उसमें है लेकिन अपनी निजी कुंजी यह के साथ रखा नहीं है, तो आप की संभावना के बजाय दबाने "अपडेट कीचेन" आप पर "नया कीचेन" क्लिक किया होगा की हाल ही में अपने मैक का पासवर्ड बदल दिया और। इसके लिए सीएसआर प्रक्रिया को फिर से करने और पोर्टल से मौजूदा प्रो प्रोफाइल में नया प्रमाणपत्र जोड़ने की आवश्यकता होगी। (यहां एक स्क्रीनशॉट मदद कर सकता है)।

अगला मैं यह सुनिश्चित कर दूंगा कि एक्सकोड का ऑर्गनाइज़र आपकी प्रावधान प्रोफाइल को हरे रंग के चेकमार्क के साथ मान्य दिखा रहा है। यदि वे वैध नहीं हैं तो एक्सकोड आपको बताएगा क्यों। यह आपके पोर्टल में लापता निजी कुंजी से कुछ भी हो सकता है जो dev पोर्टल में प्रोफाइल में नहीं जोड़ा गया था। (यहां एक और स्क्रीनशॉट मदद कर सकता है)।

यदि यह सब ठीक दिखता है तो एक्सकोड को पुनरारंभ करें। मैं XCode ठीक से प्रांत प्रोफ़ाइल को आयात नहीं जब तक मैं इसे पुनः आरंभ करने के माध्यम से पैंट में एक तेज किक दे के साथ समस्याओं था।

+0

क्योंकि यह मेरी समस्या के लिए निकटतम जवाब है। मैंने वास्तव में हाल ही में अपने मैक पर पासवर्ड बदल दिया था, और मेरे कीचेन के साथ कुछ परेशानियां थीं, लेकिन उनको हल करने के बाद भी मुझे त्रुटि मिली। जैसा कि आपने उल्लेख किया है, मुझे अपने मैक से सीए से प्रमाण पत्र का अनुरोध करने सहित स्क्रैच से अपने प्रमाणपत्रों को पूरी तरह से फिर से बनाना होगा। – Toby

+0

एक्सकोड पुनरारंभ मेरे लिए काम किया। Xcode अद्यतन प्रतीक्षा आईट्यून्स, सिम्युलेटर छोड़ने और फिर से शुरू करने के लिए यह मेरे लिए अच्छा काम किया था। – mask

+1

"मैं इसे एक तेज किक दे" और अब यह एक यमक हो जाता है: पी – Zammbi

0

एप्पल पोर्टल में एक नया आईओएस प्रोविजनिंग प्रोफाइल बनाने के लिए मेरे लिए क्या काम किया गया था और इसे एक्सकोड में ऑर्गनाइज़र में जोड़ना था, मेरा परिदृश्य यह था कि मैं इस परियोजना को किसी अन्य उपयोगकर्ता खाते से आयात कर रहा था और जब टाइटेनियम प्रोजेक्ट को संकलित कर रहा था आईओएस प्रोविजनिंग प्रोफाइल अन्य उपयोगकर्ता खाते से जुड़े इसलिए दुर्घटनाग्रस्त हो गया था, इसलिए जब मैं आईओएस डिवाइस संवाद पर चलाने में संकलित करने के लिए तैयार हो गया था मैं नया एक के लिए प्रोविजनिंग प्रोफाइल बदल दिया है। के रूप में यह पहले कहा गया है, आप अपने डिवाइस के लिए प्रोविजनिंग प्रोफाइल में हरे बटन (मान्य प्रोफ़ाइल) को देखने के लिए की जरूरत है।

गुड लक! इसे ठीक करने में मुझे दो दिन लगे!

रेन @ उद

+0

मुमकिन है टोबी एक वैध प्रावधानीकरण प्रोफ़ाइल है और Xcode में पता नहीं लगा पा रहा है। – WolfLink

16

मैं जब ये समस्या हो रही है और यहां कुछ उत्तर पढ़ना, जटिल झटका लगा। लेकिन मैंने इसे बहुत आसान हल किया।

  • ओपन कीचेन एक्सेस। आईफोन डेवलपर और आईफोन वितरण प्रमाणपत्र हटाएं, हालांकि वे अभी भी वैध हैं।

  • ओपन ऐप्पल डेवलपर सेंटर। आईओएस विकास और आईओएस वितरण प्रमाणपत्र फिर से डाउनलोड करें। हां, मैं उन्हें फिर से डाउनलोड करता हूं क्योंकि उन्हें XXXX-1.cer

  • उन्हें पुन: आयात करने के लिए कीचेन एक्सेस पर खींचें।

  • रेरुन एक्सकोड। समस्या सुलझ गयी।

+2

यदि आपके पास एंटरप्राइज़ खाता है तो इस उत्तर के साथ सावधानी बरतने का एक शब्द: यदि आप मैक पर नहीं हैं जो एंटरप्राइज़ सीएसआर से उत्पन्न हुआ है या आपने अपना कीचेन पासवर्ड लॉन्च किया है लेकिन एक नया सीएसआर सबमिट नहीं किया है तो आपने अभी अपने एंटरप्राइज़ प्रमाण को नियुक्त किया है और आपके सभी एप्स। सुनिश्चित करें कि आपके पास कहीं भी वैध प्रमाण का निर्यात किया गया है। – Dan

+0

आपने मुझे एक दिन बचाया। –

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