गुम आईओएस वितरण हस्ताक्षरित पहचान


84

मैंने गलती से अपने मैक से अपने सभी प्रोविज़निंग प्रोफाइल को हटा दिया ( Library/Mobile Device/Provisioning Profiles)। अब, कोई फर्क नहीं पड़ता कि मैं क्या करता हूं, Xcode मुझे यह त्रुटि देता है:

गुम आईओएस वितरण हस्ताक्षरित पहचान

मैं इसे कैसे ठीक करूं?


शायद यह मदद कर सकता है। stackoverflow.com/questions/999313/…
stevestar888

1
मेरा जवाब जांचें! @Ibdakine
Balázs Vincze

1
बस WWDR, ​​लेकिन दोनों की कोशिश करो!
बाल्ज़ विन्सज़

3
क्या तमाशा चल रहा है? क्या आज Apple हर चीज को नष्ट कर रहा है ??
निको एस।

1
मैं इस मुद्दे को भी कर रहा हूँ। WWDRCA सर्टिफिकेट डाउनलोड किया और किचेन में स्थापित किया गया लेकिन अभी भी वही मुद्दा है :(
प्रणॉय C

जवाबों:


111

एक्सपायर्ड Apple सर्टिफिकेट के लिए यह वही सटीक त्रुटि है - हालांकि मुझे पता है कि यह आपका मुद्दा नहीं है, आप इस समय बिंग पर # 1 जवाब हैं।

Apple डेवलपर फ़ोरम के अनुसार , Apple वर्ल्डवाइड डेवलपर रिलेशंस इंटरमीडिएट सर्टिफ़िकेट एक्सपायरी 2/14/2016 को समाप्त हो गया।

... यह समस्या आपके सिस्टम और लॉग इन किचेन में समाप्त WWDR इंटरमीडिएट प्रमाणपत्र की एक प्रति होने से उपजी है। समस्या को हल करने के लिए, आपको पहले नए WWDR मध्यवर्ती प्रमाण पत्र को डाउनलोड और स्थापित करना चाहिए (फ़ाइल पर डबल-क्लिक करके)। इसके बाद, किचेन एक्सेस एप्लिकेशन में, सिस्टम कीचेन का चयन करें। दृश्य मेनू में "शो एक्सपायर्ड सर्टिफिकेट्स" का चयन करना सुनिश्चित करें और फिर ऐप्पल वर्ल्डवाइड डेवलपर रिलेशंस सर्टिफिकेट अथॉरिटी इंटरमीडिएट सर्टिफिकेट (14 फरवरी, 2016 को समाप्त) के समाप्त हो चुके संस्करण को हटा दें। आपके प्रमाणपत्र अब किचेन एक्सेस में मान्य होने चाहिए और ऐप स्टोर में प्रस्तुतियाँ के लिए Xcode के लिए उपलब्ध होने चाहिए।

यहाँ छवि विवरण दर्ज करें

आप एक नया प्रमाण पत्र प्राप्त कर सकते हैं (जो 7 फरवरी, 2023 को समाप्त हो रहा है)। AppleWWDRCA.cer स्पष्टीकरण पृष्ठ पर उपलब्ध है: https://developer.apple.com/support/certports/cefiration/

BTW: ऐसा प्रतीत होता है कि यह नया प्रमाणपत्र Xcode 7.2.1 के साथ स्थापित है


यह मेरे लिए काम किया! हालाँकि मैं Xcode 7.2.1 पर था, लेकिन यह बताना कठिन था कि नए प्रमाणपत्र को जोड़ने में मदद मिली या नहीं, या पुराने (समाप्त हो चुके) प्रमाणपत्र को हटा दिया गया। किसी भी तरह से, यह समाधान 30 सेकंड ले लिया और मुझे बनाने और चलाने मिला
ded

धन्यवाद @ अंपुल स्टर्म, 1 उत्थान इस उत्तर के लिए पर्याप्त नहीं है !!
संदीपअगरवाल

1
अभी भी यह मुद्दा हो रहा है, हालांकि यहां कदमों से समझ में आया और मेरे पास अब नई AppleWWDRCA फाइल है। मैं अपने प्रोविज़निंग प्रोफाइल आदि को ऐप्पल देव साइट के माध्यम से मैन्युअल रूप से बना रहा हूं - क्या मुझे कुछ भी / सब कुछ फिर से बनाना होगा?
19

1
^ नहीं। मेरे कंप्यूटर को रिबूट करने के बाद समस्या का समाधान हो गया
चेरोविट्ज

2
मेरे लिए काम किया। मुझे बस पुराने को हटाना था क्योंकि नया पहले से ही था (XCode 7.2.1 से शायद?)। जैसे ही इसे हटाया गया मैंने Xcode को फिर से शुरू किया और यह एक आकर्षण की तरह काम किया।
स्किनीगैवॉक

50

यहां देखें: https://forums.developer.apple.com/thread/37208

Https://developer.apple.com/certificationauthority/AppleWWDRCA.cer डाउनलोड करें और किचेन में इंस्टॉल करने के लिए डबल-क्लिक करें।

किचेन ऐप में "व्यू" -> "एक्सपायर्ड सर्टिफिकेट दिखाएं" चुनें।

किचेन ऐप में "लॉगिन" टैब और "सिस्टम" टैब से ऐप्पल वर्ल्डवाइड डेवलपर रिलेशंस सर्टिफिकेट अथॉरिटी सर्टिफिकेट निकालें।


1
WWDR को बदलकर इसे मेरे लिए हल किया, थैंक गॉड मैंने स्टैक ओवरफ्लो पर ध्यान दिया :)
असली 19

1
सिस्टम टैब से एक्सपायर्ड सर्टिफिकेट को डिलीट करना मेरे लिए तय है। क्लासिक ऐपल बीएस
एलेक्सग्राफर्मिक्स

1
आपको नया डाउनलोड करना होगा और पुराने को हटाना होगा, अन्यथा आपको त्रुटि मिलती रहेगी। समय सीमा समाप्त प्रमाणपत्र देखने के लिए धन्यवाद !!!
MSU_Bulldog

निश्चित रूप से पुराने को हटाना होगा, अन्यथा यह एक काम नहीं है। जवाब के लिए धन्यवाद।
सेप्टिक

मुझे इस समाधान के बाद अपने सिस्टम को रिबूट करने की आवश्यकता थी
shadi

13

जाहिर है, मैं इस सवाल के रूप में एक ही मुद्दा था , वहाँ जवाब मेरी समस्या भी हल !! हालांकि मेरे पास मेरा WWDR सर्टिफिकेट था, किचेन में जोड़ने से मेरी समस्या हल हो गई!

संपादित करें: ऐसा करने से पहले, मैंने यहाँ क्या किया है:

  1. एक्सकोड से बाहर निकलें

  2. किचेन एक्सेस पर जाएं। हर उस सर्टिफिकेट को डिलीट करें, जिसमें आईओएस है। चाबी के लिए भी यही करें।

  3. खोजक खोलें, गो दबाएं और ALT दबाएं, यह आपकी लाइब्रेरी में जाने का विकल्प लाएगा। उस पर क्लिक करें, मोबाइल डिवाइस खोजें -> प्रोविजनिंग प्रोफाइल -> और वहां से सब कुछ हटा दें।

  4. सदस्य केंद्र पर जाएं और आपके पास मौजूद प्रत्येक प्रमाणपत्र को रद्द कर दें, सभी मौजूदा प्रोविज़निंग प्रोफाइल हटा दें।

  5. XCode खोलें, अपना प्रोजेक्ट खोलें और सामान्य रूप से अपनी टीम का चयन करें, इसके तहत आपको एक चेतावनी मिलेगी और एक बटन जो कहता है कि फिक्स इश्यू है, उस पर क्लिक करें। यह हो जाने के बाद, अपने ऐप को एक वास्तविक डिवाइस (सिम्युलेटर नहीं) और एक्सकोड से बाहर निकलें।

  6. सदस्य केंद्र पर जाएं और प्रमाण पत्र पर जाएं, आप देखेंगे कि xCode ने एक नया बनाया है। इसे डाउनलोड करें, और इसे अपने किचेन एक्सेस में जोड़ें।

  7. डब्ल्यूडब्ल्यूडीआर को किचेन एक्सेस में जोड़ें।

  8. संग्रह करने का प्रयास करें, यह अब काम करना चाहिए!

नोट: बिल्ड सेटिंग्स में कोड साइन अप करने के लिए स्वचालित।


1
पुश सेवा प्रमाणपत्र सहित?
इबडाकिन

1
अच्छा सवाल, मेरे पास नहीं थे इसलिए मैं नहीं जानता। मुझे लगता है कि उन लोगों के लिए कोई फर्क नहीं पड़ता बस उन्हें वहां छोड़ दें। मुख्य बात शायद आईओएस डिस्ट्रीब्यूशन सर्टिफिकेट है
Balázs Vincze

1
हे बलजस। मुझे अपने प्रोफाइल को "डिलीट" करने में बहुत डर लग रहा था इसलिए मैंने खोज जारी रखी और यह लिंक पाया। आप सही थे कि नया प्रमाणपत्र डाउनलोड किया जाना था, लेकिन पुराने को बस यहां बताए अनुसार हटा दिया जाना था। नीचे का उत्तर सही उत्तर है। मैंने उस पर टिप्पणी की। मदद के लिए एक बार फिर से धन्यवाद!! stackoverflow.com/questions/35390072/…
Ibdakine 1

WWDR को बदलकर इसे मेरे लिए हल कर दिया, थैंक गॉड मैंने स्टैक ओवरफ्लो पर ध्यान दिया :)
असली 19

9

यह बहुत स्पष्ट रूप से कहता है। मुझे नीचे वर्णित प्रमाण पत्र को हटाना होगा और इस लिंक से नया डाउनलोड करना होगा । यह इस पृष्ठ पर वर्णित है ।

यदि Xcode मेरे वितरण प्रमाणपत्र को नहीं पहचानता है तो मुझे क्या करना चाहिए? यदि आपके पास Keychain Access एप्लिकेशन के भीतर आपके सिस्टम और लॉगिन कीचेन दोनों में समय सीमा समाप्त WWDR इंटरमीडिएट प्रमाण पत्र की एक प्रति है, तो आपके प्रमाणपत्र अमान्य के रूप में प्रकट हो सकते हैं और Xcode द्वारा मान्यता प्राप्त नहीं हैं। समस्या को हल करने के लिए, आपको पहले नवीनीकृत प्रमाणपत्र डाउनलोड और इंस्टॉल करना चाहिए। इसके बाद, किचेन एक्सेस एप्लिकेशन में, सिस्टम कीचेन का चयन करें। दृश्य मेनू में 'शो एक्सपायर्ड सर्टिफिकेट्स' चुनें और फिर Apple वर्ल्डवाइड डेवलपर रिलेशंस सर्टिफिकेट अथॉरिटी इंटरमीडिएट सर्टिफिकेट के एक्सपायर्ड वर्जन को डिलीट करें। आपके प्रमाणपत्र अब किचेन एक्सेस में मान्य होने चाहिए और Xcode के लिए उपलब्ध होने चाहिए।


8

इसने मेरे लिए काम किया: किचेन एक्सेस -> व्यू -> एक्सपायर्ड सर्टिफिकेट दिखाएं

फिर

किचेन एक्सेस -> सिस्टम टैब

पता लगाएँ समाप्त हो गई है "एप्पल दुनिया भर में डेवलपर संबंध प्रमाणपत्र प्राधिकारी" प्रमाणपत्र और इसे हटा दें।


मेरे लिए भी काम किया।
सिंटगमा

5

Apple से -

समुदाय के ध्यान में इसे लाने के लिए धन्यवाद और आपके द्वारा किए जा रहे मुद्दों के लिए क्षमा याचना। यह समस्या आपके सिस्टम और लॉग इन किचेन दोनों में समाप्त हो चुकी WWDR इंटरमीडिएट प्रमाणपत्र की एक प्रति होने से है। समस्या को हल करने के लिए, आपको पहले नए WWDR मध्यवर्ती प्रमाण पत्र को डाउनलोड और स्थापित करना चाहिए (फ़ाइल पर डबल-क्लिक करके)। इसके बाद, किचेन एक्सेस एप्लिकेशन में, सिस्टम किचेन चुनें। दृश्य मेनू में "शो एक्सपायर्ड सर्टिफिकेट्स" का चयन करना सुनिश्चित करें और फिर ऐप्पल वर्ल्डवाइड डेवलपर रिलेशंस सर्टिफिकेट अथॉरिटी इंटरमीडिएट सर्टिफिकेट (14 फरवरी, 2016 को समाप्त) के समाप्त संस्करण को हटा दें। आपके प्रमाणपत्र अब किचेन एक्सेस में मान्य होने चाहिए और ऐप स्टोर में प्रस्तुतियाँ के लिए Xcode के लिए उपलब्ध होने चाहिए।

Https://stackoverflow.com/a/35401483/921358 पर भी जवाब दिया


3

पहले: नीचे और डब्ल्यूडब्ल्यूडीआर को यहां स्थापित करें https://developer.apple.com/support/certports/expiration/ उसके बाद: किचेन में प्रवेश पर क्लिक करें व्यू देखें और एक्सपायर्ड सर्टिफिकेट शो का चयन करें और लॉगिन और सिस्टम टैब पर उन्हें हटा दें अंत में: स्पष्ट और बिल्ड प्रोजेक्ट Xcode पर

मैं आईपीए फ़ाइल बनाने के तरीकों से ऊपर हूं। आशा है कि आप मदद करेंगे।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.