मैंने अपने ऐप में पुश सेवाओं को सक्षम करने के लिए प्रमाणपत्र बनाया है, लेकिन हर बार जब मैं अपने किचेन में प्रमाण पत्र जोड़ने की कोशिश करता हूं, तो प्रमाण पत्र जोड़ने के बाद यह मुझे निम्न त्रुटि दिखाता है:
इस प्रमाणपत्र में एक अमान्य जारीकर्ता है
मैंने अपने ऐप में पुश सेवाओं को सक्षम करने के लिए प्रमाणपत्र बनाया है, लेकिन हर बार जब मैं अपने किचेन में प्रमाण पत्र जोड़ने की कोशिश करता हूं, तो प्रमाण पत्र जोड़ने के बाद यह मुझे निम्न त्रुटि दिखाता है:
इस प्रमाणपत्र में एक अमान्य जारीकर्ता है
जवाबों:
मुझे लगता है कि मैंने यह पता लगा लिया है। मैंने 2023 में समाप्त होने वाले नए WWDR प्रमाणपत्र को आयात किया , लेकिन मुझे अभी भी समस्याएं खड़ी हो रही थीं और मेरे डेवलपर प्रमाणपत्र अभी भी अमान्य जारी करने की त्रुटि दिखा रहे थे।
लॉगिन और सिस्टम कीचेन से समय सीमा समाप्त प्रमाणपत्र को हटाने के बाद, मैं फिर से वितरण के लिए निर्माण करने में सक्षम था।
"प्रमाणपत्र" श्रेणी की पुष्टि करें चयनित है।
"लॉगिन" टैब और "सिस्टम" टैब से समय सीमा समाप्त Apple दुनिया भर में डेवलपर संबंध प्रमाण पत्र प्राधिकारी प्रमाण पत्र।
यहाँ Apple का जवाब है।
समुदाय के ध्यान में इसे लाने के लिए धन्यवाद और आपके द्वारा किए जा रहे मुद्दों के लिए क्षमा याचना। यह समस्या आपके सिस्टम और लॉग इन किचेन दोनों में समाप्त हो चुकी WWDR इंटरमीडिएट प्रमाणपत्र की एक प्रति होने से है। समस्या को हल करने के लिए, आपको पहले नए WWDR मध्यवर्ती प्रमाण पत्र को डाउनलोड और स्थापित करना चाहिए (फ़ाइल पर डबल-क्लिक करके)। इसके बाद, किचेन एक्सेस एप्लिकेशन में, सिस्टम कीचेन का चयन करें। दृश्य मेनू में "शो एक्सपायर्ड सर्टिफिकेट्स" का चयन करना सुनिश्चित करें और फिर Apple वर्ल्डवाइड डेवलपर रिलेशंस सर्टिफिकेट अथॉरिटी इंटरमीडिएट सर्टिफिकेट (14 फरवरी, 2016 को समाप्त हो चुकी) के एक्सपायर्ड वर्जन को डिलीट कर दें। आपके प्रमाणपत्र अब किचेन एक्सेस में मान्य होने चाहिए और एप स्टोर में सबमिशन के लिए Xcode के लिए उपलब्ध होने चाहिए।
यह वास्तव में विकास का मुद्दा नहीं है। यह Apple वर्ल्डवाइड डेवलपर रिलेशंस सर्टिफिकेट अथॉरिटी द्वारा जारी किए गए Apple वर्ल्डवाइड डेवलपर रिलेशंस इंटरमीडिएट सर्टिफिकेट की समाप्ति के कारण होता है । WWDRCA, Apple उपकरणों के लिए आपके सॉफ़्टवेयर पर हस्ताक्षर करने के लिए प्रमाणपत्र जारी करता है, जिससे हमारे सिस्टम को यह पुष्टि करने में मदद मिलती है कि आपका सॉफ़्टवेयर उपयोगकर्ताओं के लिए वितरित किया गया है और संशोधित नहीं किया गया है।
इस समस्या को हल करने के लिए, आपको निम्न चरणों का पालन करना होगा:
यहाँ आप पाते हैं कि "Apple Worldwide डेवलपर संबंध प्रमाणपत्र प्राधिकरण" की समय सीमा समाप्त हो गई है। इसलिए इसे हटा दें। लॉगिन टैब के तहत भी जांच करें और समय सीमा समाप्त WWDRCA को हटा दें।
यहां से नए WWDR इंटरमीडिएट प्रमाणपत्र डाउनलोड करें (नए सिरे से Apple वर्ल्डवाइड डेवलपर रिलेशंस सर्टिफिकेशन इंटरमीडिएट सर्टिफिकेट 7 फरवरी, 2023 को समाप्त होगा)।
इस पर डबल क्लिक करके इंस्टॉल करें।
यदि आप अभी भी अपने iOS ऐप, मैक ऐप, सफारी एक्सटेंशन, ऐप्पल वॉलेट और सफारी पुश नोटिफिकेशन के साथ किसी भी मुद्दे का सामना करते हैं, तो कृपया समाप्ति के इस लिंक का पालन करें ।
Apple वर्ल्डवाइड डेवलपर रिलेशंस सर्टिफिकेशन इंटरमीडिएट सर्टिफिकेट जल्द ही समाप्त हो जाता है और हमने एक नए सिरे से सर्टिफिकेट जारी किया है, जिसमें सभी नए ऐप्पल वॉलेट पास पर हस्ताक्षर करते समय शामिल होना चाहिए, सफारी पुश नोटिफिकेशन के लिए पुश पैकेज और 14 फरवरी 2016 से शुरू होने वाले सफारी एक्सटेंशन्स।
हालांकि अधिकांश डेवलपर्स और उपयोगकर्ता प्रमाणपत्र परिवर्तन से प्रभावित नहीं होंगे, हम अनुशंसा करते हैं कि सभी डेवलपर्स अपने विकास प्रणालियों और सर्वरों पर नए प्रमाणपत्र को सर्वश्रेष्ठ अभ्यास के रूप में डाउनलोड और इंस्टॉल करें। सभी ऐप आईओएस, मैक और ऐप्पल टीवी के लिए ऐप स्टोर पर उपलब्ध रहेंगे।
यहां बताया गया है कि हमने यह कैसे तय किया।
चरण 1: किचेन पहुंच खोलें, " लॉगिन " और " सिस्टम " दोनों वर्गों से "एप्पल वर्ल्ड वाइड डेवलपर रिलेशंस सर्टिफिकेशन अथॉरिटी" (जो 14 फरवरी 2016 को समाप्त हो रही है) को हटाएं । यदि आप इसे नहीं पा सकते हैं, तो दृश्य मेनू में "एक्सपायर्ड सर्टिफिकेट दिखाएं" का उपयोग करें।
चरण 2: इसे डाउनलोड करें और इसे किचेन एक्सेस में जोड़ें -> प्रमाण पत्र (जो 8 फरवरी 2023 को समाप्त हो रहा है)।
चरण 3: सब कुछ वापस सामान्य और अब काम करना चाहिए।
संदर्भ: Apple वर्ल्डवाइड डेवलपर रिलेशंस इंटरमीडिएट सर्टिफिकेट एक्सपायरी
Apple के डेवलपर पोर्टल में, एक नया प्रमाणपत्र जोड़ें, और जब पूछा गया कि "आपको किस प्रकार के प्रमाण पत्र की आवश्यकता है?" "वर्ल्डवाइड डेवलपर रिलेशंस सर्टिफिकेट" चुनें। नया प्रमाणपत्र जेनरेट करें, डाउनलोड करें और इंस्टॉल करें। जिस क्षण आप ऐसा करेंगे, आप अब आपके द्वारा बताए गए संदेश को नहीं देख पाएंगे।
संपादित करें:
प्रमाणपत्र को निम्न पृष्ठ से डाउनलोड किया जा सकता है:
https://www.apple.com/certificateauthority/
आप निम्नलिखित दो प्रमाणपत्रों में से एक का चयन कर सकते हैं: "WWDR प्रमाणपत्र (02/07/23 को समाप्त)" या "WWDR प्रमाणपत्र (02/14/16 को समाप्त)
नीचे दिए गए चरणों का पालन करें:
यदि आपको लॉगिन या सिस्टम टैब में अपना WWDR प्रमाणपत्र नहीं मिलता है , तो बाईं ओर " सभी आइटम " श्रेणी चुनें । सबसे शायद आपको यहां एक समय सीमा समाप्त WWDR प्रमाणपत्र देखने को मिलेगा, और आप इसे हटा सकते हैं। एक एक्सपायर्ड सर्टिफिकेट हमेशा एक लाल तार के साथ दिखाया जाता है।
यदि आप अपने सभी प्रमाणपत्रों के लिए "यह प्रमाणपत्र अमान्य जारीकर्ता है" त्रुटि का सामना कर रहे हैं, तो निम्न चरण करें।
कदम:
संदर्भ:
जैसा कि Apple वर्ल्डवाइड डेवलपर रिलेशंस इंटरमीडिएट सर्टिफिकेट एक्सपायरी में वर्णित है :
पिछले Apple Worldwide डेवलपर संबंध प्रमाणन इंटरमीडिएट सर्टिफिकेट 14 फरवरी, 2016 को समाप्त हो गया और नए प्रमाणपत्र का उपयोग अब तब किया जाना चाहिए जब Apple वॉलेट पास पर हस्ताक्षर किए जा रहे हों, Safari Push Notifications, Safari एक्सटेंशन और सबमिशन के लिए पुश पैकेज, App Store, Mac स्टोर पर जाएं और ऐप्पल टीवी के लिए ऐप स्टोर।
सभी डेवलपर्स को अपने विकास प्रणालियों और सर्वरों पर नवीनीकृत प्रमाण पत्र को डाउनलोड और इंस्टॉल करना चाहिए । सभी ऐप आईओएस, मैक और ऐप्पल टीवी के लिए ऐप स्टोर पर उपलब्ध रहेंगे।
नया वैध प्रमाणपत्र निम्नलिखित की तरह दिखेगा:
यह हरे निशान के साथ प्रदर्शित होगा (यह प्रमाणपत्र मान्य है)।
तो, अपने कुंजी श्रृंखला पहुँच पर जाएँ । बस पुराने प्रमाण पत्र को हटा दें और इसे नए ( नवीनीकृत प्रमाणपत्र ) के साथ बदल दें जैसा कि दस्तावेज़ में वर्णित है। मुख्य रूप से समस्या केवल Apple पुश अधिसूचना सेवा और एक्सटेंशन के साथ है जैसा कि Apple दस्तावेज़ में वर्णित है।
आप https://www.apple.com/certificateauthority/ में प्रमाणपत्रों की सूची भी देख सकते हैं
प्रमाणपत्र निरस्तीकरण सूची:
अब यह अद्यतन प्रमाणपत्र 2023-02-08 को समाप्त हो जाएगा।
यदि आप पुराने प्रमाण पत्र नहीं देख सकते हैं तो सिस्टम कीचेन और एडिट मेनू से जाएं और शो एक्सपायर्ड सर्टिफिकेट का विकल्प चुनें ।
अब आप निम्नलिखित प्रमाणपत्र देख सकते हैं जिसे आपको हटाना है:
सिर्फ फरवरी की तारीख से पहले स्थानीय तारीख निर्धारित करने की कोशिश करें 14. मेरे लिए काम करता है! पूर्ण समाधान नहीं बल्कि अस्थायी समस्या का समाधान।
अंत में, मैंने प्रमाण पत्र पर राइट-क्लिक किया, और "गेट इन्फो" चुना। ट्रस्ट सेक्शन के तहत, मैंने "ऑलवेज ट्रस्ट" को चुना और इससे मेरी समस्या हल हो गई।