Xcode 7.2 कोई मिलान प्रावधान प्रोफाइल नहीं मिला


150

Xcode को 7.2 में अपग्रेड करने से पहले, मैं ऐप्स बनाने और वितरित करने के लिए Xcode 7.1.1 का उपयोग कर रहा था। मैंने Xcode 7.2 में अपग्रेड किया है और मेरे किसी भी प्रोविज़निंग प्रोफाइल (उस विशेष ऐप के बंडल आईडी से मेल नहीं खाता) मेरे स्थापित प्रमाणपत्रों से मेल खाता है जो Xcode 7.1.1 में काम कर रहे थे।

मुझे केवल मिलता है:

आपकी बिल्ड सेटिंग UUID "some_number" के साथ एक प्रोविज़निंग प्रोफ़ाइल निर्दिष्ट करती हैं, हालाँकि, ऐसा कोई प्रोविज़निंग प्रोफ़ाइल नहीं मिला।

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

ऐसा लगता है कि प्रोविजन प्रोफाइल को ऑटोमैटिक पर सेट करना और iOS डेवलपर को कोड साइनिंग आइडेंटिटी इस एरर को हल कर देगा, लेकिन मेरे प्रोविजनिंग प्रोफाइल को मैनेज करने का फायदा है क्योंकि मेरा मानना ​​है कि Xcode तो इन को मैनेज करता है।

मेरे प्रोविज़निंग प्रोफाइल और कोड साइनिंग आइडेंटिटी को किसी भी चीज़ पर सेट करने के बारे में कोई भी विचार, लेकिन स्वचालित और iOS डेवलपर इस त्रुटि को पैदा करते हैं?

जवाबों:


329

मुझे Xcode अपडेट करने के बाद भी कुछ समस्याएं थीं।

मैंने इसे Xcode प्राथमिकताएं ( + ,) खोलकर , खातों पर जाकर → दृश्य विवरण तय करके तय किया । फिर सभी प्रोविज़निंग प्रोफाइल का चयन करें और उन्हें बैकस्पेस के साथ हटाएं (ध्यान दें: उन्हें Xcode 7.2 में हटाया नहीं जा सकता)। Xcode को पुनरारंभ करें, अन्यथा सूची ठीक से अपडेट नहीं होती है।

अब डाउनलोड ऑल बटन पर क्लिक करें, और आपके पास सभी प्रोविजनिंग प्रोफाइल होनी चाहिए जिन्हें आपने Xcode में सदस्य केंद्र में परिभाषित किया था। Xcode- जनित (उनके साथ उपसर्ग XC:) के बारे में चिंता न करें , यदि आवश्यक हो तो Xcode उन्हें पुन: उत्पन्न करेगा। Xcode फिर से शुरू करें।

अब अपनी बिल्ड सेटिंग्स में कोड साइनिंग सेक्शन में जाएं और सही प्रोफाइल और सर्टिफिकेट चुनें।

आखिर ऐसा क्यों होता है? कोई विचार नहीं ... मैंने ऐप साइनिंग के बारे में एप्पल की नीतियों को समझने में कसर छोड़ दी।


23
सिर्फ प्रोविजनिंग प्रोफाइल को डिलीट करने और फिर से डाउनलोड करने से कोई फायदा नहीं हुआ। मुझे Xcode छोड़ना होगा और फिर से खोलना होगा।
ज़ारथा

72
जब मैं App Store में वितरित करने की बात आती है तो मुझे Xcode से बहुत नफरत है। वे कब इस जटिल प्रक्रिया को आसान बनाएंगे?
मार्केम

21
Xcode 7.3: आप प्रोफाइल को प्रोविज़न नहीं कर सकते (या हटा सकते हैं?)। हिटिंग बैकस्पेस को केवल अनदेखा किया जाता है। "Xcode। प्रत्येक रिलीज़ आपको थोड़ा और अधिक नफरत करती है। (tm)"
माइक गेल्डहिल

7
Xcode 7.3 में, बैकस्पेस मारने के बजाय, आप प्रोफ़ाइल पर राइट-क्लिक कर सकते हैं और "मूव टू ट्रैश" का चयन कर सकते हैं।
एनेको अलोंसो

4
यह उत्तर विकल्प के रूप में पुराना है - जवाब में सुझाए गए विवरण - विवरण देखें वर्तमान Xcode पर मौजूद नहीं है। स्टैक को वास्तव में पुरानी प्रतिक्रियाओं के निराकरण के लिए सीखने की ज़रूरत है ताकि वे Google पर शीर्ष परिणाम के रूप में दिखाई देना बंद कर दें।
इयान एस

63

इन अन्य उत्तरों को आज़माने से पहले पहले XCode को पुनः आरंभ करने का प्रयास करें । मैं अन्य उत्तरों में दी गई सलाह का पालन करने वाला था, फिर कई लोगों ने कहा कि सभी चरणों के बाद XCode को फिर से शुरू करना आवश्यक था। सभी मैंने किया XCode को पुनरारंभ करें और इसने समस्या को ठीक किया। कौन जानता है कि यह आपके लिए समस्या को ठीक करेगा, लेकिन अन्य समाधानों की कोशिश करने से पहले यह एक शॉट के लायक है। मैं XCode 7.2.1 पर हूं।


2
बहुत अच्छी सलाह - धन्यवाद! मेरे पास एडहॉक बिल्ड के साथ यह मुद्दा था जबकि रिलीज ने ठीक काम किया।
कोको

हां, पीपी डाउनलोड करें, फिर उसका चयन करें, फिर XCode को पुनरारंभ करें, यह मेरे लिए काम करता है।
वासली

1
हां - पहले पुनः आरंभ करने का प्रयास करें। इसने मेरे लिए इसे ठीक कर दिया।
रीव्विंग

1
यह मेरे लिए भी तय! धन्यवाद।
adrum

3
~ 6 सप्ताह बाद और मैं इस उत्तर पर वापस आता हूं। Xcode को फिर से शुरू करना हर बार काम करता है। अगर मैं कर सका तो मैं फिर से मतदान करूंगा।
5


31

मैं भी एक ही समस्या है, में Xcode 7.2

यह निम्नलिखित चरणों द्वारा हल किया गया है: -

1) ओपन Xcode वरीयता,

2) उपयुक्त टीम का चयन करें,

3) "विवरण देखें .." पर क्लिक करें।

4) "साइनिंग आइडेंटिटी" सेक्शन में: उनमें से प्रत्येक के लिए "रीसेट" पर क्लिक करें।

5) अनुभाग में "प्रावधान प्रोफाइल"। "सभी डाउनलोड करें" पर क्लिक करें।

6) "पूरा किया" पर क्लिक करें।

7) Xcode में जाएं, सेटिंग्स बनाएं, इसे चुनें। सामान्य टैब में, मुद्दों को हटा दिया जाना चाहिए।

8) Xcode पुनः आरंभ करें।

9) फाइनल बिल्ड करें।

बस इतना ही।


1
मैंने सभी चरणों का पालन किया .. लेकिन फिर से शुरू होने के बाद भी मुझे वही त्रुटि मिल रही है
Nikesh K

1
Xcode को फिर से शुरू करना मेरे लिए बहुत बड़ा था ... केंट का मानना ​​है कि Apple आपको इसे फिर से शुरू करने के लिए भी आश्वस्त नहीं करता है
kareem

5
मैंने UUID स्ट्रिंग के लिए प्रोजेक्ट फ़ोल्डर भी खोजा और इसे "प्रोजेक्ट.पब्लक्सप्रोज" में पाया। इसे खाली करने के बाद, बिल्ड ठीक हो गया। परिवर्तित "PROVISIONING_PROFILE[sdk=iphoneos*]" = "82f0b3c1-a2d2-4202-9326-5eb37d8e41b8";करें"PROVISIONING_PROFILE[sdk=iphoneos*]" = "";
davidanton1d

2
मैं एक्सकोड 7.3 अस्वेल पर हूं। मैंने इस टिप्स का पालन किया, और अभी भी यही समस्या है। Xcode। हर साल, मैं इसे थोड़ा और अधिक नफरत करता हूं।
माइक गेल्डहिल

2
टीम के वातावरण में यह वास्तव में भयानक सलाह है। किसी को भी कभी भी Xcode में मैजिक रीसेट बटन नहीं दबाना चाहिए।
माइक एस


7

इसके बाद भी मैंने सभी सुझाए गए चरणों को पूरा किया (btw, कुछ कारणों से बैकस्पेस प्रोविजन प्रोफाइल को नहीं हटाता) त्रुटि उत्पन्न होती रहती है। जब तक मैं अंत में फिर से शुरू करने के लिए लगा Xcode। शायद, यह पहला कदम होना चाहिए जब आप Xcode के साथ काम कर रहे हों :)


मैंने सभी विचारों का पालन किया .. लेकिन फिर भी मुझे वही त्रुटि मिल रही है, फिर से शुरू होने के बाद भी
निकेश के

@NikeshK, यदि आप सुनिश्चित हैं कि सब कुछ सही है और यह निश्चित रूप से Xcode बग है, तो आप Xcode को पुन: स्थापित करने का प्रयास कर सकते हैं। विशेष रूप से, यदि आपने इसे वर्षों तक पुनर्स्थापित नहीं किया है और केवल अपडेट अपडेट कर रहा है।
alexey.hippie

@NikeshK, यह भी कि यदि आपके प्रोविजन प्रोफाइल को Apple डेवलपर प्रोग्राम के अंतिम नवीनीकरण से पहले जेनरेट किया गया था, तो आपको प्रोफाइल को फिर से बनाना चाहिए। मैंने इसे इस तरह किया है: डेवलपर के लिए जाएं ।apple.com, फिर प्रोविजन प्रोफाइल वर्गों में, सभी प्रोफाइल के लिए मैंने संपादित करें, सहेजें, पूर्ण किया - अंदर कुछ भी नहीं बदला, लेकिन समाप्ति तिथि अपडेट हो जाएगी। इस चरण के बाद आपको उन्हें
alexey.hippie

1
मेरे लिए भी, बैकस्पेस / डिलीट की ने काम नहीं किया। माउस के साथ राइट क्लिक करें, और 'मूव टू ट्रैश' चुनें।
असविन कुमार

4

Xcode 7.3 का उपयोग करते हुए, मैंने इस तरह से यह पता लगाने की कोशिश में बहुत समय बिताया - यहाँ या किसी अन्य उत्तर ने कोई चाल नहीं चली - और अंततः एक हास्यास्पद आसान समाधान में ठोकर खाई।

  1. Xcode प्राथमिकताएं टीम सेटिंग्स में, कई अन्य उत्तरों में बताए अनुसार सभी प्रोविजनिंग प्रोफाइल हटाएं। मैं इसे राइट क्लिक के साथ करता हूं, "शो इन फाइंडर," कमांड + ए, डिलीट - ऐसा लगता है कि ये विवरण अलग-अलग एक्सकोड संस्करणों पर बदल गए हैं।
  2. किसी भी प्रोफाइल को दोबारा डाउनलोड न करें । इसके बजाय, अपनी प्राथमिकताओं से बाहर निकलें और अपनी परियोजना का पुनर्निर्माण करें (मैंने इसे अपने कनेक्ट किए गए iPhone के लिए बनाया)। निर्माण क्रम में थोड़ी देर के लिए आपको सूचित करने की चेतावनी होगी कि प्रोविजनिंग प्रोफाइल नहीं मिली है, और यह पूछेगा कि क्या आप चाहते हैं कि यह स्वचालित रूप से ठीक हो जाए। इसे अपने आप ठीक करना चुनें।
  3. Xcode कुछ सामान करने के बाद, आपको जादुई रूप से एक नया प्रोविज़निंग प्रोफाइल प्रदान करेगा जो आपके ऐप की आवश्यकता है। मैंने तब से टेस्टफ़लाइट के लिए अपना ऐप अपलोड किया है और यह बहुत अच्छा है।

आशा है कि यह किसी की मदद करता है।


मेरे लिए काम किया है, लेकिन चरणों के समान दृश्यों के साथ नहीं। मेरी सलाह है कि इन चरणों को और दोहराएं कि एक बार कुछ क्रियाओं को जोड़ना (Xcode, आदि को फिर से बनाना, फिर से शुरू करना)
lucianoenrico

यह जुलाई 2017 है, लेकिन आप समाधान मेरे लिए केवल एक ही काम कर रहे हैं;)
रोमनमिंक

3

अपने किचेन की जाँच करें - समय सीमा समाप्त प्रमाण पत्र या त्रुटि संदेशों के लिए लॉगिन और सिस्टम कीचेन में देखें।

मैंने पाया कि "इस प्रमाणपत्र के साथ अमान्य उपयोगकर्ता" त्रुटि संदेश है, और एक समाप्त Apple Worldwide डेवलपर संबंध प्रमाणपत्र है।

उन्हें हटाएं और https://developer.apple.com/certificationauthority/AppleWWDRCA.cer से नया AWDRC प्रमाणपत्र स्थापित करें

फिर नए प्रमाणपत्रों का उपयोग करने के लिए Xcode प्राप्त करने के लिए स्वीकृत उत्तर का पालन करें ।


1
यह एक अलग मुद्दा है जैसा कि यहां देखा गया है: stackoverflow.com/questions/32821189/…
n8yn8

1
मुझे वह त्रुटि संदेश नहीं मिला, मुझे ठीक वही ओपी मिला जो मेरे पास था।
एंथनी

2

मेरे लिए मैंने 2 चरणों का पालन करने की कोशिश की, जो दुख की बात नहीं है :

  • Xcode प्राथमिकताएं खातों से सभी अनंतिम प्रोफ़ाइल हटाना → विवरण देखें, सभी अनंतिम प्रोफ़ाइलों को नए सिरे से डाउनलोड करना।
  • हर बार Xcode को फिर से शुरू करना।

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

इस प्रमाणपत्र में एक अमान्य जारीकर्ता है

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

  • किचेन एक्सेस में, व्यू -> शो एक्सपायर्ड सर्टिफिकेट पर जाएं।
  • लॉग इन और सिस्टम कीचेन और "ऐपल वर्ल्डवाइड डेवलपर रिलेशंस सर्टिफिकेशन अथॉरिटी" में एक्सपायर्ड सर्टिफिकेट देखें।
  • सभी समाप्त प्रमाण पत्र को हटा दें।
  • समय सीमा समाप्त प्रमाणपत्रों को हटाने के बाद, निम्न URL पर जाएं और नया AppleWWDRCA प्रमाणपत्र डाउनलोड करें , https://developer.apple.com/certificationauthority/AppleWWDRCA.cer
  • नए डाउनलोड किए गए प्रमाणपत्र पर डबल क्लिक करें, और इसे अपने किचेन में स्थापित करें। प्रमाणपत्र मान्य संदेश देख सकते हैं ।

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

अब xcode app पर जाएं। टारगेट → बिल्ड सेटिंग → प्रोविजनिंग प्रोफाइल। उपयुक्त प्रावधान प्रोफ़ाइल में 'स्वचालित' से मूल्य का चयन करें। बिंगो !!! प्रोफ़ाइल मिसमैच समस्या हल हो गई है।


यह वास्तव में एक अलग मुद्दा था जैसा कि यहां देखा गया है: stackoverflow.com/questions/32821189/…
n8yn8

हो सकता है, हां, कम से कम मेरे मामले में इस निश्चित बेमेल अनंतिम प्रोफ़ाइल मुद्दे को हल करना।
अल्फोंस आर। डिसूजा

जो अंततः xcode 7.2 वर्कअराउंड को हल करता है जिसने मुझे डिवाइस पर ऐप चलाने के लिए xcode 'कोड साइनिंग' को 'स्वचालित' के रूप में रखने के लिए मजबूर किया था।
अल्फोंस आर। डिसूजा

2

मेरे मामले में, समस्या यह थी कि आर्काइव एक अलग टीम-आईडी के साथ बनाया जा रहा था, जो प्रोविजनिंग प्रोफाइल (मी) उत्पन्न करता था। इसलिए मुझे त्रुटि मिली:

"कोई मिलान प्रोविज़निंग प्रोफ़ाइल नहीं मिली: आपकी बिल्ड सेटिंग UUID के साथ एक प्रोविज़निंग प्रोफ़ाइल निर्दिष्ट करती हैं, हालाँकि, ऐसी कोई प्रोविज़निंग प्रोफ़ाइल नहीं मिली थी।"

इसे हल करने के लिए:

  • सेटिंग्स से अपने प्रोविजनिंग प्रोफाइल को साफ और फिर से डाउनलोड करें
  • फिर से शुरू Xcode
  • परियोजना की संपत्ति के सामान्य टैब में, टीम को मिला:

  • वर्तमान टीम को उसी टीम में बदलें, लेकिन ACCOUNT के अंतर्गत आप के साथ प्रोविज़निंग प्रोफाइल जेनरेट करते हैं।

  • साफ और निर्माण

  • आहा!

आशा है कि यह किसी की मदद करता है।


2

मैंने अपडेट किया Xcode v7.3.1और इसने समस्या हल कर दी।


धन्यवाद! मेरे लिए भी इसे तय किया। मैंने 7.3.0-> 7.3.1 से अपग्रेड किया।
डेविड शेरेट

अपडेट मेरे लिए दुर्भाग्य से ठीक नहीं हुआ
user3413723

1

Xcode 7.2.1 के साथ, यदि आप निश्चित हैं कि आपका प्रोविज़निंग प्रोफाइल सही है (इसमें सही ऐप आईडी और प्रमाण पत्र है, और आपके किचेन एक्सेस में संबंधित प्रमाणपत्र मौजूद है) तो कोड साइनिंग आइडेंटिटी सेट करें और प्रोविजनिंग प्रोफाइल को स्वचालित पर सेट करें।


1

मैंने जो किया वह था: एक नई प्रोविजनिंग प्रोफाइल बनाई और उसका इस्तेमाल किया। बिल्ड सेटिंग टैब में प्रोविजनिंग प्रोफाइल को सेटअप करते समय, गलत प्रोविजनिंग प्रोफाइल नंबर (जैसे "983ff ..." के रूप में उल्लिखित त्रुटि संदेश था, बस!)। नए प्रोविजनिंग प्रोफाइल में सुधार किया गया, फिर Xcode 7.2 ने खुद को रीफ्रेश किया और सफलतापूर्वक निर्माण किया।


आप प्रोविजनिंग प्रोफाइल के तहत सभी प्रविष्टियों के लिए इसे "स्वचालित" पर भी सेट कर सकते हैं। मेरे लिए यह काम किया
हैरी वांग

1

यहां वर्णित समाधान काम करते हैं, लेकिन मैं यह जोड़ना चाहता हूं कि आपको Xcode में बिल्ड सेटिंग्स के शीर्ष बाएं कोने पर सही लक्ष्य का चयन करना होगा। खो दिया है कुछ समय यह पता लगाने ...

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


1

Xcode 7.3 में मुझे अभी भी वही त्रुटि मिली, मेरा प्रमाण पत्र अनंतिम प्रोफ़ाइल था जिसका अर्थ यह भी था कि सबकुछ ठीक था फिर भी मुझे वही त्रुटि मिल रही थी, और मैं xcode संदर्भों में अनंतिम प्रोफ़ाइल को हटाने में असमर्थ था, इसलिए मैंने सही पर अनंतिम प्रोफ़ाइल पर क्लिक किया ट्रैश में जाने के लिए विकल्प दें जब मैंने क्लिक किया तो कुछ भी नहीं हुआ लेकिन जब मैंने वरीयता विंडो को बंद कर दिया और इसे Command,अनंतिम प्रोफ़ाइल द्वारा फिर से खोल दिया तो डाउनलोड विकल्प दिखाई दे रहा था, मैंने डाउनलोड पर क्लिक किया और यह ठीक काम करना शुरू कर दिया।


1

आप आसानी से से एप्पल वेब पेज पर बंडल पहचानकर्ता को बदलने के द्वारा इस समस्या को ठीक कर सकते हैं com.my.appकरने के लिए com.my.app.iOS। मुझे यह समाधान https://forums.developer.apple.com/thread/15712 पर मिला ।


0

मेरे लिए रिलीज़ से डीबग तक बिल्ड कॉन्फ़िगरेशन को बदलने से समस्या हल हो गई।

आप संपादन योजना में बिल्ड कॉन्फ़िगरेशन पा सकते हैं -> रन -> जानकारी -> बिल्ड कॉन्फ़िगरेशन

अपनी परियोजना को साफ करें और फिर से चलाएं।


0

अन्य उपयोगकर्ता क्या पोस्ट करते हैं, इसके अलावा, सुनिश्चित करें कि लक्ष्य सेटिंग्स (सामान्य टैब) पर चुनी गई टीम सही है। Xcode शिकायत करेगा कि यह प्रोविज़निंग प्रोफाइल नहीं ढूँढ सकता है यदि प्रोफ़ाइल किसी चयनित टीम से भिन्न है।


0

मेरे लिए ऊपर कुछ भी नहीं XCode 7.3.1 के साथ काम किया क्योंकि मेरे पास प्रोविज़निंग प्रोफाइल (एक्सपायर्ड) में कुछ भी नहीं था। मुझे अपने आईफोन को मैक से कनेक्ट करना था और फिर फिक्स प्रोविजनिंग प्रोफाइल पर क्लिक करना चाहिए जिसने एक हफ्ते में एक और प्रोफाइल एक्सपायर बनाया।


0

जब आप ऐप स्टोर में वितरित करते हैं, तो आप उत्पाद -> प्राप्त करते हैं और "कोड साइन त्रुटि, कोई मिलान प्रावधान प्रोफ़ाइल नहीं मिला", खाते और डाउनलोड किए गए .mobileprovision फ़ाइल का चयन ठीक है। इसे अपने फोन पर चलाने के लिए "बिल्ड एंड रन" बटन पर क्लिक करें।

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

और, एक डायलॉग बॉक्स एक बटन "फिक्स" के साथ पॉपअप होगा, बस "फिक्स" पर क्लिक करें अगला ... अंतिम, आपके डिवाइस में एक मान्य प्रावधान फ़ाइल होगी। बस फिर से "उत्पाद -> प्राप्त" करें, सब कुछ ठीक है!


0

आप बस फिर एक्सकोड वरीयताओं पर जा सकते हैं फिर खाते और फिर यह आपको अपने डेवलपर प्रोफाइल के साथ फिर से साइन इन करने के लिए कह सकता है और फिर मुद्दों को दूर करना चाहिए।

उम्मीद है की यह मदद करेगा!



-2

मेरे लिए समाधान का कोई भी काम नहीं किया गया, लेकिन अगर मैं फोन को लैपटॉप से ​​डिस्कनेक्ट करता हूं और फिर बिल्ड रन करता हूं, तो यह सफल होता है और फिर मैं फोन पर कनेक्ट और रन करता हूं। मैं अभी भी अंतिम तय नहीं कर पाया।

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