Xcode से प्रोविजनिंग प्रोफाइल कैसे हटाएं


201

क्या किसी को पता है कि एक्सकोड से पहले से स्थापित प्रोविजनिंग प्रोफाइल को कैसे हटाया जाए?

मैंने इस लिंक को देखा है , लेकिन मैं अपने सिस्टम में वह स्थान नहीं पा रहा हूँ।

इसलिए मुझे लगता है कि प्रोविजनिंग प्रोफाइल हटाने का कोई और तरीका होना चाहिए।


महान सवाल, Xcode के सभी संस्करणों में लागू। और पिछले संस्करणों के लिए यहां कुछ अच्छे उत्तर हैं, लेकिन Xcode 9.1 के लिए कोई भी उत्तर लागू नहीं होता है और / या काम करता है। क्या कोई Xcode के वर्तमान संस्करण के लिए कोई उत्तर दे सकता है? अग्रिम में धन्यवाद!
बेहरजेन

जवाबों:


430

यह सरल है, इस फ़ोल्डर में जाएं:

~/Library/MobileDevice/Provisioning Profiles/

अपने मैक पर खोजक खोलें, और Go -> फ़ोल्डर पर जाएं ... बस इसे सर्च बार में पेस्ट करें और ओपन को हिट करें । यह Xcode में मौजूद प्रोविजनिंग प्रोफाइल की सूची दिखाएगा। सभी प्रोविज़निंग प्रोफाइल हटाएं।


31
Blimey। अब यह 2016 है, हम Xcode 7.3.1 पर हैं, और यह अभी भी आपसे यही मांग करता है। क्या CR- की एक पूरी ढेर
माइक Gledhill

16
यह 2017 है, यह अभी भी आवश्यक है!
डेयल्डीन

20
यह $ current_year है और यह अभी भी बेकार है
वेन

6
अक्टूबर 2018 और मुझे बस यही करना था।
एटमॉक्स

10
जनवरी 2019, अभी भी इस जवाब की तलाश में है
हमजा हसन

87

अपडेट के लिए Xcode 8.3

यह अब Xcode 8.3 में काम नहीं करता है। यह प्रोविजनिंग प्रोफ़ाइल और प्रमाणपत्र पीढ़ी को स्वचालित करने के लिए ऐप्पल के कदम से संबंधित प्रतीत होता है:

सबसे आसान "समाधान" (या समाधान) यह सुनिश्चित करना है कि Xcode बंद है, फिर टर्मिनल के माध्यम से:

rm ~/Library/MobileDevice/Provisioning\ Profiles/*.mobileprovision  

Xcode 7 और 8 में:

  1. प्राथमिकताएँ > खाते खोलें

  2. सूची से अपनी ऐप्पल आईडी चुनें

  3. दाईं ओर, उस टीम का चयन करें जिसका प्रोविज़निंग प्रोफ़ाइल आपकी है

  4. विवरण देखें पर क्लिक करें

  5. प्रोविजनिंग प्रोफाइल के तहत, जिसे आप हटाना चाहते हैं उस पर राइट-क्लिक करें और Move to Trash चुनें:


8
मेरे पास "विवरण देखें" बटन भी नहीं है। जब मैं अपनी टीम का चयन करता हूं, तो मैं "डाउनलोड सभी प्रोफाइल" और "प्रबंधक प्रमाणपत्र ..." बटन देख रहा हूं। कोई उपाय?
फिलिप सुमी

3
@PhilippSumi XCode 8.3 के साथ प्रोविजनिंग प्रोफाइल को मैन्युअल रूप से प्रबंधित करना कम सरल है। सबसे अच्छी बात यह है कि फाइंडर> गो टू फोल्डर ... और '~ / लाइब्रेरी' टाइप करें। एक बार लाइब्रेरी में, / Library / MobileDevice / Provisioning प्रोफाइल में नेविगेट करें। यहां आप अपनी इच्छानुसार किसी भी प्रोफाइल को हटा या जोड़ सकते हैं। यदि आप पूर्ण नियंत्रण चाहते हैं, तो अपने Apple डेवलपर पोर्टल से व्यक्तिगत प्रोफाइल डाउनलोड करें और उन्हें जोड़ें।
अप्रकाशित

1
8.3.3 में मैं निर्देशिका से .mobileprovision फ़ाइलें हटा दिया और जब मैं पर "डाउनलोड सभी प्रोफाइल" भले ही मैंने सेब वेब साइट पर प्रावधान प्रोफाइल के सभी हटा देने के बाद क्लिक करने पर वे xcode में निर्मित हो रही रखना
TechSavvySam

2
इसके अलावा संस्करण 8.3.3 के साथ, "विवरण देखें" विकल्प को हटा दिया गया था और "प्रमाणपत्र प्रबंधित करें ..." के साथ बदल दिया गया था
TechSavvySam

1
सही है, लेकिन यह सिर्फ प्रमाण पत्र है - अब यह प्रोविजनिंग प्रोफाइल नहीं है।
ब्रांडनस्क्रिप्ट

79

Xcode 6 में, आप यह ज्यादातर Xcode में कर सकते हैं:

  1. Xcode पर जाएं -> प्राथमिकताएं -> खाते।
  2. बाएं कॉलम में अपनी Apple आईडी चुनें।
  3. दाएँ फलक में, "विवरण देखें ..." बटन पर क्लिक करें।
  4. उस प्रोविज़निंग प्रोफाइल पर राइट-क्लिक करें जिसे आप हटाना चाहते हैं, फिर "विवरण दिखाएं" पर क्लिक करें।
  5. एक खोजक विंडो खुल जाएगी जिसमें प्रोविजनिंग प्रोफाइल हाइलाइट होगी।
  6. चयनित प्रावधान प्रोफ़ाइल हटाएं।

4
मेरे लिए काम नहीं करता है। खोजक में प्रोविजनिंग प्रोफाइल को हटाने के बाद जब मैं ताज़ा करता हूं तो यह फिर से दिखाई देता है
Kay

1
आपको एक प्रोफ़ाइल और "खोजक में दृश्य" पर राइट क्लिक करने की आवश्यकता है। आप वास्तविक फ़ाइल को हटा सकते हैं ... जो मेरे लिए काम की है! : डी
क्रिस एलिन्सन

1
यह हास्यास्पद है कि हर बार मैन्युअल रूप से अनंतिम प्रोफाइल के नवीनीकरण में शामिल होने के लिए किसी को यह करना पड़ता है। Apple, आपको क्या हो गया है?
14:52 पर user523234

1
@ डंकन आप सही कह रहे हैं! किसी कारण से Xcode ctrl-click को एक राईट-क्लिक के समतुल्य नहीं पहचानता है, भले ही Safari और अन्य ऐप्स करते हैं।
bruce1337 19

1
@ bruce1337, ओह यार, यह भयानक है! मानक Apple उपकरण (जैसे मैकबुक या कोई ट्रैकपैड डिवाइस) में अक्सर एक सही माउस बटन नहीं होता है। हम सभी को उसके बारे में रडार बग दर्ज करना चाहिए।
डंकन सी

20
  1. टर्मिनल खोलें
  2. सीडी ~ / पुस्तकालय / MobileDevice /
  3. खुला हुआ ।/

अब खोजक विंडो प्रोविजनिंग प्रोफाइल फ़ोल्डर के साथ खुली होगी। सभी या किसी प्रोविज़निंग प्रोफाइल को यहां से हटाएं और यह Xcode में प्रतिबिंबित होगा।


3
यदि आप पहले से ही टर्मिनल का उपयोग कर रहे हैं, तो सिर्फ rmप्रोफाइल हटाने के लिए ही क्यों ? खोजकर्ता को खोलने के लिए गोल चक्कर की तरह लगता है
क्रिस

1
तुम सही हो। यह फाइंडर से प्रोविज़निंग प्रोफ़ाइल के किसी भी विशिष्ट समूह को हटाने के लिए सिर्फ एक नेत्रहीन संतोषजनक तरीका है।
n.by.n

1
यदि आप यह सब नेत्रहीन करना चाहते हैं, तो कोई ज़रूरत नहीं है। बस खोजक के लिए जाना और प्रेस Cmd+ Shift+ gऔर पेस्ट: ~/Library/MobileDevice/Provisioning Profiles/। अब आप अपने खुद के
वसीयतनामे

8

Xcode 7 के लिए, ब्रैंडनस्क्रिप्ट का सही उत्तर है।

पिछले संस्करणों के लिए:

  1. Apple डेवलपर सदस्य केंद्र में प्रवेश करें और वहां प्रोफ़ाइल हटाएं: https://developer.apple.com/account/ios/profile/profileList.action
  2. Xcode में आप प्राथमिकताएं> खाते में जाएं और अपनी ऐप्पल आईडी पर क्लिक करें और View Details...
  3. फिर अपनी ऑनलाइन प्रोविज़निंग प्रोफाइल को अपनी स्थानीय मशीन से सिंक करें और हटाए गए लोगों को सूची से हटा दिया जाएगा:

प्रोविज़निंग प्रोफाइल को सिंक्रनाइज़ करें


6
यह काम नहीं करता है। जब मैंने रिफ्रेश मारा तो वे वापस आ गए। मैंने समझदारी का सुझाव देने की भी कोशिश की है - उन्हें डिस्क पर और ऑनलाइन डिलीट करना। वे नहीं मरेंगे। प्रोविजनिंग प्रोफाइल मेरे अस्तित्व का प्रतिबंध है।
डेविड

@ दाविद को यह सुनकर दुख हुआ। शायद मैं ब्रह्मांड में केवल भाग्यशाली डेवलपर हूं: यह मेरे लिए काम करता है।
जैनी थुनिसन

2
@ मैं पूरी तरह से आपसे सहमत हूँ और मुझे भी यही समस्या है। वे अभी नहीं मरेंगे। क्या आपने अभी तक समस्या के स्रोत का पता लगाया है? यह एक फंगल संक्रमण की तरह है।
जेफ

6

Xcode 7 में:

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

6

अपना टर्मिनल खोलें फिर इस कमांड का उपयोग करें

cd /Users/youruser/Library/MobileDevice/Provisioning\ Profiles/

इस आदेश का उपयोग करके पहले अपने फ़ोल्डर के अंदर की जाँच करें

ls

तब यदि सभी फाइलें उपयोग नहीं होती हैं, तो इस कमांड का उपयोग करके हटाएं

rm *

2

मैं सदस्य केंद्र का उपयोग करके XCode 6 से अपने प्रावधान प्रोफ़ाइल को हटाने में सक्षम था। मैंने तब सिर्फ XCode 6 में एक रिफ्रेश / सिंक किया और वह गायब हो गया।

Apple डेवलपर सदस्य केंद्र में मुझे ऐसा करने के लिए दो चीजें करनी थीं:

  • इसके तहत Identifiers -> AP IDsमुझे पहले पुराने प्रोविजनिंग प्रोफाइल का उपयोग करके पुरानी एपी आईडी को हटाना था, जिसे मैं हटाना चाहता था।
    • यह कदम मेरे लिए महत्वपूर्ण था। अगर मैंने अभी भी प्रोविजनिंग प्रोफाइल को केवल एपीपी आईडी के बिना ही डिलीट कर दिया है, तो प्रोफाइल सिंक के बाद XCode में फिर से दिखाई दिया।
  • इसके तहत Provisioning Profilesमैंने अवांछित प्रावधान प्रोफ़ाइल को हटा दिया।

XCode में:

  • प्राथमिकताएं> खातों के तहत, मेरे ऐप्पल आईडी पर क्लिक करने पर और View Details...मैं अपनी ऑनलाइन प्रोविज़निंग प्रोफाइल सिंक कर दूंगा।
  • प्रोविजनिंग प्रोफाइल ने खुद को सूची से हटा दिया।

मैं Xcode 6.3.2 का उपयोग करके अपने प्रोविज़निंग प्रोफाइल और APN के साथ भी समस्याएँ रखता हूँ। लेकिन आप ऐप आईडी को कैसे हटा सकते हैं? मैंने सोचा था कि यह संभव नहीं है।
मिशेल

2

डाउनलोड iPhone विन्यास उपयोगिता उपकरण

-open-> लाइब्रेरी सेक्शन में: - प्रोविजनिंग प्रोफाइल (टूल का लेफ्ट साइड) चुनें

बैक स्पेस डिलीट कर के प्रोविज़निंग प्रोफ़ाइलिंग प्रोफाइल (जिसे आप डिलीट करना चाहते हैं)।


इस पृष्ठ में सबसे आसान विकल्प मुझे लगता है।
मुहम्मद रिज़वान

2

के लिए XCode 9.3 , निम्नलिखित कदम मेरे लिए काम किया।

  1. एप्लिकेशन> यूटिलिटीज> किचेन एक्सेस पर जाएं
  2. बाएं पैनल पर लॉगिन विकल्प के तहत , ऐप्पल वर्ल्डवाइड डेवलपर रिलेशंस सर्टिफिकेशन अथॉरिटी खोजें । इसके तहत विकल्प प्राप्त करने के लिए डबल क्लिक करें।
  3. ट्रस्ट विकल्प के तहत, ऑलवेज ट्रस्ट पर इस सर्टिफिकेट विकल्प का उपयोग करते समय बदलें ।
  4. किचेन एक्सेस विंडो से बाहर निकलें, Xcode छोड़ें और Xcode को पुनरारंभ करें। आवेदन का पुनर्निर्माण करें। यह अब काम करना चाहिए।

मेरे लिए यह काम नहीं करता था, लेकिन जब मैंने ऐसा किया और इस परियोजना को साफ किया, तो मैं प्रोविजनिंग प्रोफाइल डीडी की किसी भी त्रुटि के बिना चलाने में सक्षम था। तो अगर यह अकेले काम नहीं करता है, तो सुनिश्चित करें कि आप इस परियोजना को बाद में साफ करें। धन्यवाद!
केजसी स्ट्रूगा

साझा करने के लिए धन्यवाद! हां, इस बात पर बहुत कम स्पष्टता है कि वास्तव में एक्सकोड को बार-बार अपडेट दिए जाने से क्या काम होता है।
अनंत के रॉय

इससे मेरे लिए पॉड्स टूट गए। मैं संकलन करने में सक्षम था, लेकिन लोड करते समय मुझे डाईल्ड मिला: लाइब्रेरी लोड नहीं हुई: @ rpath / {फ्रेमवर्क} कारण: छवि नहीं मिली। सिस्टम डिफॉल्ट्स में वापस लौटा और इसने ठीक काम किया।
ibuprofane

1

प्रोविजनिंग प्रोफाइल को सेटिंग्स> अकाउंट्स के तहत स्टोर किया जाता है। बस आप जिस डेवलपर खाते को चाहते हैं, उसके लिए "विवरण देखें ..." दबाएं और प्रोविजनिंग प्रोफाइल को वहां सूचीबद्ध किया जाएगा।


1

पोस्ट हटाना और अपनी नई प्रोफ़ाइल जोड़ना, आप यह सत्यापित कर सकते हैं कि प्रोफ़ाइल सक्रिय है और कमांड के नीचे चलकर आपकी परियोजना द्वारा ली गई है।

grep -i "yourproject" *.mobileprovision

कीवर्ड्स को हाइलाइट करने की कोशिश करें और उस प्रारूप के साथ स्पष्ट रहें जो दूसरों के लिए आपके उत्तर तक पहुंचने में मदद करेगा। कृपया यात्रा करें
Agilanbu

-1

मुझे पता चला कि Xcode 8. प्रोविजनिंग प्रोफाइल कैसे खोजें। अपने प्रोजेक्ट (उत्पाद -> आर्काइव) को आर्काइव करें और फिर वैलिडेट बटन को हिट करें। Xcode बाइनरी और एंटाइटेलमेंट तैयार करेगा। जब सारांश खिड़कियां ऊपर आती हैं, तो खिड़की के दाईं ओर थोड़ा तीर मारा जाता है। आपके सभी डाउनलोड किए गए प्रोफाइल के साथ एक खोजक विंडो खुलेगी। यहाँ छवि विवरण दर्ज करें


-1

Xcode 9.3 के साथ, यह प्रोजेक्ट को साफ करने, Xcode को छोड़ने और फिर से शुरू करने से हल हो रहा है, और, पुनरारंभ होने के बाद, बिल्ड फ़ोल्डर को साफ़ करें (विकल्प को चुनें और उत्पाद-> क्लीन बिल्ड फ़ोल्डर का चयन करें)।

रीस्टार्ट के दौरान मुझे प्रोजेक्ट नेवीगेटर पर Xcode साइन-इन करने वाला जानकारी पैनल खुला और एक क्षणिक संदेश दिखाई दिया कि Xcode साइनिंग प्रोफाइल का पुनर्निर्माण कर रहा है। एक डिवाइस पर अपनी परियोजना को चलाने की कोशिश करने पर, मुझे एक स्विफ्ट फ्रेमवर्क फ़ाइल के कारण अमान्य हस्ताक्षर होने के कारण एक रनटाइम अपवाद मिला। दूसरे "क्लीन बिल्ड फोल्डर" ने साफ़ किया कि अब सब ठीक है।


-2

Xcode 6 में, प्रावधान प्रोफाइल Xcode> प्राथमिकताएं> खातों के तहत संग्रहीत किए जाते हैं। "विवरण देखें" दबाएं। अपनी प्रोफ़ाइल का चयन करने पर, आपको नीचे सेटिंग्स (गियर) आइकन के तहत इसे रद्द करने का विकल्प मिलेगा।


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