2017-03-15 4 views
7

मैं इसे एक प्रश्न के रूप में पोस्ट कर रहा हूं और उसी स्थिति में चल रहे अन्य लोगों के लाभ के लिए उत्तर प्रदान कर रहा हूं और समाधान की खोज कर रहा हूं क्योंकि इससे मुझे अपने सिर को खरोंच कर रहा था और समय बर्बाद कर रहा था और जब तक मुझे अंततः कारण नहीं मिला, तब तक पिछले प्रश्नों की खोज कर रही थी।एक्सकोड: "प्रमाणपत्र रद्द करें - आपके खाते में पहले से ही इस मशीन के लिए एक हस्ताक्षर प्रमाणपत्र है लेकिन यह आपके कीचेन में मौजूद नहीं है।"

मुझे यह त्रुटि मिली लेकिन मेरी परियोजना के बारे में कुछ भी नहीं; मेरा खाता; मेरे प्रमाण पत्र; मेरा मैक सेट अप बदल गया था। विशेष रूप से प्रमाणपत्र अभी भी वैध हैं और निरस्त नहीं किए गए हैं।

प्रमाण पत्र निरस्त करें आपके खाते में इस मशीन के लिए पहले से ही एक हस्ताक्षर प्रमाणपत्र है लेकिन यह आपके कीचेन में मौजूद नहीं है। एक नया एक बनाने के लिए, आपको पहले मौजूदा प्रमाणपत्र को निरस्त करना होगा।

समस्या अचानक अचानक दिखाई देने के लिए कोई स्पष्ट कारण नहीं है, अंततः मुझे नीचे दिए गए उत्तर के रूप में पोस्ट किया गया कारण पता चला।

उत्तर

3

यह वास्तव में एक्सकोड 8.3 बीटा 4 (एक्सकोड 8.3 बीटा 3 में मौजूद) के साथ एक बग है और यदि आपका डिवाइस आपके ऐप्पल खाते पर पंजीकृत नहीं है तो यह होगा। यदि एक ही डिवाइस/परियोजना Xcode 8.2 के साथ खोला जाता है

Xcode, गलत त्रुटि संदेश प्रदर्शित कर रहा है, उसके बाद सही संदेश प्रदर्शित होता है:

enter image description here

इसके बजाय इस संदेश को प्रदर्शित करने में, Xcode ग़लती से रिपोर्ट कर रहा है प्रमाण पत्र को रद्द करने की आवश्यकता के बारे में संदेश।

enter image description here

जाहिर समाधान नहीं रह गया है कि स्थिति को पहचानने और एक विकल्प के रूप में यह पेशकश डिवाइस है, जो 8.3 के रूप में मैन्युअल रूप से किया जाना चाहिए रजिस्टर करने के लिए है। या प्रोजेक्ट को एक्सकोड 8.2 में खोलें और एक्सकोड के माध्यम से डिवाइस को पंजीकृत करें और फिर एक्सकोड 8.3

+0

यह काम नहीं करेगा क्योंकि मेरे डिवाइस "सामान्य आईओएस डिवाइस" है। हालांकि, कॉर्मैकचेस 'answere पूरी तरह से काम किया, "ऐप्पल वर्ल्डवाइड डेवलपर रिलेशंस सर्टिफिकेशन अथॉरिटी" –

-1

में प्रोजेक्ट को फिर से खोलें आपके प्रावधान में शामिल प्रमाणपत्रों में से एक हो सकता है। क्या आपने "https://developer.apple.com/account/ios/certificate" दर्ज करने का प्रयास किया था, फिर अपने प्रावधान को फिर से जोड़कर अपना प्रावधान संपादित करें जो पहले ही रद्द कर दिया गया है?

+0

जैसा कि सवाल में बताया गया था - प्रमाण पत्र के बारे में कुछ भी नहीं बदला गया था, इसमें निरस्त किया जा रहा है। हालांकि, क्या आपने वास्तव में इस तथ्य को पढ़ा था कि प्रश्न "मैं इसे एक प्रश्न के रूप में पोस्ट कर रहा हूं और उत्तर प्रदान कर रहा हूं" और "अंततः मुझे कारण बताया गया, जिसे नीचे दिए गए उत्तर के रूप में पोस्ट किया गया।" – Gruntcakes

5

यह वही मेरे लिए काम किया है ...

यह मैं कीचेन पहुंच में कुछ प्रमाण पत्र याद आ रही थी लग रहा था। मुझे ऐप्पल वर्ल्डवाइड डेवलपर रिलेशनशिप सर्टिफिकेशन अथॉरिटी इंस्टॉल करना पड़ा। नीचे दिए गए दो लेख देखें:

(गुम माध्यमिक प्रमाणन प्राधिकरण स्थापित कर रहा है) https://developer.apple.com/library/content/documentation/IDEs/Conceptual/AppDistributionGuide/MaintainingCertificates/MaintainingCertificates.html#//apple_ref/doc/uid/TP40012582-CH31-SW30

https://www.apple.com/certificateauthority/

+0

लाइफसेवर! आप यह सत्यापित कर सकते हैं कि कुंजीपैन एक्सेस खोलकर यह आपकी समस्या है> अपने डेवलपर प्रमाणपत्र को खोजें> प्रमाणपत्र का चयन करें।अगर इसमें एक लाल चेतावनी है जो दर्शाती है "यह प्रमाण पत्र किसी अज्ञात प्राधिकारी द्वारा हस्ताक्षरित किया गया था" तो यह आपकी समस्या है। "जारी किए गए" नाम की प्रतिलिपि बनाएँ (जो चयनित प्रमाणपत्र नाम से नीचे है) और उस प्रमाणपत्र को डाउनलोड और इंस्टॉल करें। आपको प्रमाण पत्र हरा बदलना चाहिए :-) – Niels

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

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