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


91

मैं इसके लिए घंटों संघर्ष कर रहा हूं। मेरे पास 2 समान प्रोविज़निंग प्रोफाइल हैं जो मैंने बनाई हैं और नई प्रोफ़ाइल ने पुराने को स्थानापन्न नहीं किया है (जो नए की तुलना में 6 दिन पहले समाप्त हो रहा है)। XCode 5 मेनू के माध्यम से मैं डुप्लिकेट प्रोविज़निंग प्रोफ़ाइल को हटा नहीं सकता। इस स्थिति में कोई वर्कअराउंड?


बस देव केंद्र से पुराने को हटा दें ...
MoralCode

जवाबों:


189

यदि आप Apple विकास a / c से प्रोफ़ाइल हटाते हैं और XCode (xcode> प्राथमिकताएँ> खाते का उपयोग करके) में ताज़ा हिट करते हैं, तो ये प्रोफ़ाइल चले जाएंगे।

आप उन्हें इस निर्देशिका से अपनी मशीन पर निकाल सकते हैं: "~/Library/MobileDevice/Provisioning\ Profiles"


19
यह अविश्वसनीय मुद्दा है .. Xcode 5 के साथ - मैं xcode को बंद करता हूं - मैं "~ / Library / MobileDevice / Provisioning \ Profiles" से प्रोफ़ाइल हटाता हूं - मैं devcenter पोर्टल से प्रोफ़ाइल हटाता हूं - मैं Xcode, प्राथमिकताएं, खाता, दृश्यपटल खोलता हूं और ताज़ा बटन क्लिक करता हूं। हटाए गए प्रोफ़ाइल अब फिर से दिखाई देते हैं! यह कैसे संभव है?
milonet

1
@milonet Xcode 5 (re) स्वचालित रूप से प्रोविज़निंग प्रोफाइल बनाता है - भले ही वे मैन्युअल रूप से हटाए गए हों। मुझे अभी तक समझ नहीं आया है कि ऐसा करने से कैसे रोका जाए। इस बारे में बहुत सारे सूत्र हैं ...
एंड्रियास ले

4
Xcode> वरीयताएँ> खाते ताज़ा करने का उपयोग करना एक क्लीनर समाधान लगता है। नीचे उत्तर देखें @loadedion
pstoppani

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

1
@ststoppani: धन्यवाद! मैं टेस्टफ्लाइट के साथ परीक्षण कर रहा हूं और हर बार जब मैं एक नया सदस्य जोड़ूंगा तो मुझे एक नया एडहॉक प्रोफाइल जोड़ना होगा xcode: मेरे पास एक ही नाम के साथ 10 प्रोफ़ाइल हैं! मुझे नहीं पता था कि विशिष्ट परीक्षण करने वाले लोग कहां हैं! मैं xcode> प्राथमिकताएं> खातों में ताज़ा बटन का उपयोग करता हूं और यह मेरी समस्या को अंतिम प्रोफ़ाइल से हल करता है, यह बात मुझे पागल कर देती है! धन्यवाद +1!
तेनुस्सदेह

42

Xcode प्राथमिकता में, खाते पर जाएं, फिर अपनी ऐप्पल आईडी पर जाएं, फिर "विवरण देखें" पर क्लिक करें, उस प्रावधान प्रोफ़ाइल पर क्लिक करें जिसे आप हटाना चाहते हैं, फिर "हटाएं" कुंजी दबाएं। फिर सूची को मैन्युअल रूप से अपडेट करने के लिए रिफ्रेश आइकन पर क्लिक करें (बहुत बढ़िया ...)।

इस पद्धति का उपयोग करके मैं एक ही प्रोविज़निंग प्रोफ़ाइल की सभी लेकिन एक प्रतिलिपि को हटाने में सक्षम था, जिसके बाद डिलीट कुछ भी नहीं करता है।


2
मैकबुक में चाबियाँ नहीं हैं। बैकस्पेस किसी भी दर पर काम नहीं करता है।
११ पर नोर्सवापसी

4
यह काम करता है - लेकिन आपको डिलीट की को दबाने के बाद रिफ्रेश हिट करना होगा। सुनिश्चित करें कि आप ऐसा करते हैं अन्यथा यह एक से अधिक को हटा देता है! PS - लैपटॉप पर डिलीट Fn-Backspace
Giles Williams

3
मेरे लिए काम करता है, +1 सभी डबरों के लिए बना है। हालांकि ताज़ा होने तक कोई दृश्य प्रतिक्रिया नहीं होती है, इसलिए Apple के लिए -1।
गॉर्डन डोव

1
आप इसे देव केंद्र से हटा नहीं सकते। मैं फिर से प्रकट होऊंगा जब आप i Xcode को रीफ्रेश करेंगे।
स्टेन

1
मुझे कुछ भी हटाने की ज़रूरत नहीं थी ... बस ताज़ा ताज़ा किया और डुप्लिकेट हटा दिए गए। धन्यवाद;)
budidino

8

आपको शायद डुप्लिकेट प्रोफाइल को हटाने की आवश्यकता नहीं है। बस Xcode / प्राथमिकताएं / खाते / / विवरण देखें और ताज़ा करें बटन पर जाएं।

मैंने ऐसा किया और मेरी डुप्लिकेट प्रोविजनिंग प्रोफ़ाइल गायब हो गई। अब जब मैं पोस्ट का परीक्षण करने के लिए बनाता है वितरण सूची सभी सही हैं।


जाहिरा तौर पर उन्हें एक्सकोड करता है। उपरोक्त टिप्पणियां देखें :-(
शमीम

6

यहां छवि विवरण दर्ज करें Xcode प्राथमिकता में -> खाते, अपना खाता हटाएं, फिर से खाता जोड़ें, अपनी डेवलपर आईडी पर क्लिक करें, ताज़ा करें, बिल्ड सेटिंग्स के तहत फिर से प्रोविजनिंग प्रोफाइल का चयन करें।

बस। आपके सभी समस्याएँ हल हैं


मैं प्रेस करने के लिए "ताज़ा" नहीं देखता। "XCode द्वारा प्रबंधित" प्रोफाइल अभी भी वापस आती हैं।
मैट

ताज़ा करें बटन नीचे विवरण देख रहा है। मेरा संपादित उत्तर देखें।
आशीष पाइसे

4

मैं "Mac OS x के लिए iPhone कॉन्फ़िगरेशन उपयोगिता" का उपयोग कर रहा हूं, जो कि Xcode 5 के लिए मेरे सभी प्रावधान प्रोफाइल को प्रबंधित करने के लिए Apple द्वारा प्रदान किया गया है।

सेब की वेबसाइट से:

iPhone कॉन्फ़िगरेशन सुविधा आपको कॉन्फ़िगरेशन प्रोफाइल को आसानी से बनाने, बनाए रखने, एन्क्रिप्ट करने और स्थापित करने, प्रोविजनिंग प्रोफाइल और अधिकृत एप्लिकेशन को ट्रैक और इंस्टॉल करने और कंसोल लॉग सहित डिवाइस की जानकारी कैप्चर करने की सुविधा देती है।

आप इसे यहां से डाउनलोड कर सकते हैं

आप प्रावधान प्रोफ़ाइल हटा सकते हैं:

  1. उपयोगिता खोलें और सूची से प्रोविजनिंग प्रोफ़ाइल चुनें।
  2. शीर्ष मेनू से "हटाएं" की तुलना में "संपादित करें" चुनें

2

XCODE 5 से अवांछित प्रावधान प्रोफ़ाइल के किसी भी संदर्भ को हटाने के लिए मैंने यहाँ क्या किया है:

1) ORAPP.xcodeproj निर्देशिका में ब्राउज़ करें

2) vi के साथ मैंने project.pbxproj फ़ाइल खोली

3) PROVISIONING_PROFILE = "ID_OF_THE_PROV_PROFILE_YOU_WANT_TO_DELETE" ढूंढें

हर उदाहरण में मैंने इसे फाइल में देखा मैंने इसे "" सेट कर दिया और XCODE ने मुझे फिर से त्रुटि नहीं दी।


2

अब तक उल्लिखित सभी विधियाँ अभी भी कुछ "प्रबंधित द्वारा" कोडकोड "प्रोफाइल को हटाने में विफल रहेंगी, जो आपको मिल सकता है कि आप उन्हें हटाने के लिए क्या करेंगे, कोई फर्क नहीं पड़ता।

समस्या यह प्रतीत होती है कि कुछ प्रोफाइल Xcode / Apple Developer Center द्वारा आपके द्वारा बनाए गए ऐप Ids के आधार पर ऑटो-जनरेट किए जाते हैं। मेरे मामले में मैं ऐप आईडी (वाइल्डकार्ड सहित) में एक "डेवलपर" प्रोफ़ाइल देखता हूं।

मुझे लगता है कि इनसे छुटकारा पाने का एकमात्र तरीका देव केंद्र के माध्यम से ऐप आईडी को स्वयं निकालना है। अक्सर यह संभव नहीं होता है क्योंकि देव केंद्र शिकायत करेगा कि ऐप "... ऐप स्टोर में मौजूद है इसलिए इसे हटाया नहीं जा सकता" - यहां तक ​​कि जब प्रश्न में ऐप वास्तव में स्टोर में नहीं है।


उपरोक्त में से कोई नहीं, लेकिन यह काम किया। वास्तव में मेरे पास Xcode द्वारा * वाइल्ड कार्ड आईडी जोड़ा गया था, जैसे ही मैंने इससे छुटकारा पाया, नकल करना बंद कर दिया
बोरिस गफरोव

0

पिछले सुझावों में से किसी ने भी मेरे लिए काम नहीं किया। अनचाहे प्रोफाइल को आखिर किसने खत्म किया था:

  1. Xcode> खातों से डेवलपर खाता निकालें
  2. एक्सकोड से बाहर निकलें।
  3. डेवलपर पोर्टल में अवांछित प्रावधान प्रोफ़ाइल हटाएं।
  4. सभी फ़ाइलों को हटा दें ~/Library/Developer/Xcode/DeveloperPortal*.*
  5. कचरा खाली करो।
  6. Xcode को पुनरारंभ करें और डेवलपर खाते को वापस इसमें जोड़ें।

मैं चारों ओर जोर दे रहा था इसलिए यह जादू का फार्मूला नहीं हो सकता लेकिन उन रेखाओं के साथ कुछ। डिजाइन द्वारा, Xcode स्वचालित रूप से डेवलपर पोर्टल में "मैक टीम प्रोविजनिंग प्रोफाइल:" जैसे नामों के साथ ऐप पहचानकर्ताओं के आधार पर प्रोविजनिंग प्रोफाइल बनाता है। यह एक बड़ी विशेषता है लेकिन यह इस विलोपन मुद्दे के साथ भ्रम को जोड़ता है।


मैंने पाया कि सिर्फ देव केंद्र से उन्हें हटाने से मेरे उपरोक्त उत्तर के अनुसार काम किया गया।
मोरालकोड 12

0

मेरे प्रयोग से मेरा मानना ​​है कि Xcode देव केंद्र से सीधे प्रोविज़न प्रोफाइल खींचता है।

मैं यह कहता हूं क्योंकि मैंने देव केंद्र से एक नई प्रोविज़निंग प्रोफ़ाइल बनाई है और यह सेटिंग्स में दिखाई दिया है। इससे पहले कि मैंने .mobileprovision फ़ाइल पर डबल-क्लिक किया हो।

तो मूल रूप से, developer.apple.com से प्रोफाइल हटाएं


0

मेरे मामले में यह काम किया: खातों के टैब में एक प्रावधान प्रोफाइल पर राइट क्लिक करें -> विवरण पैनल देखें। खोजक में विकल्प शो पर क्लिक करें -> उन्हें सीधे खोजक में हटा दें।


0

उन सभी लोगों के लिए जो प्रोफ़ाइल देख रहे हैं, उन्हें हटाने और ताज़ा करने के बाद जादुई रूप से पुन: प्रकट होते हैं, बस हटाने के कुछ मिनट बाद और ताज़ा बटन को हिट करने से पहले प्रतीक्षा करें।


0

प्रोविज़निंग प्रोफाइल को हटाने के लिए हम iPhone कॉन्फ़िगरेशन उपयोगिता सॉफ़्टवेयर का उपयोग कर सकते हैं।

iPhone कॉन्फ़िगरेशन उपयोगिता सॉफ़्टवेयर -> इस सॉफ़्टवेयर को स्थापित करें -> ओपन सॉफ़्टवेयर -> प्रोविज़निंग प्रोफाइल -> अपने सभी प्रोफ़ाइल की सूची ढूंढें -> बैकस्पेस बटन दबाएं, यह प्रोविज़निंग प्रोफ़ाइल को हटाने के लिए कहेगा -> डिलीट प्रोविज़निंग प्रोफाइल बटन पर क्लिक करें। तो यह आपके मौजूदा Xcode एप्लिकेशन और यहां तक ​​कि आपके पीसी से भी इसे हटा देगा।

प्रोविज़निंग प्रोफाइल को हटाने के लिए इमेज शो


-1

मुझे लगा है कि प्रोविजनिंग के स्थानीय पथ (~ / लाइब्रेरी / डेवलपर / Xcode / DeveloperPortal) और iTunesConnect सर्वर के बीच सिंक करने में कुछ समय का अंतराल है। इसलिए एक बार जब आप स्थानीय पथ पर और iTunesConnect सर्वर पर अपनी प्रोविज़निंग प्रोफ़ाइल हटा दें (आपको समाशोधन के लिए दोनों को निकाल देना चाहिए), तो आपको कम से कम 5 मिनट प्रतीक्षा करने की आवश्यकता है, अन्यथा आप उन फ़ाइलों को देखेंगे जिन्हें आपने स्थानीय पथ पर फिर से हटा दिया है। जब आप Xcode में 'इसे ठीक करें' बटन दबाने का प्रयास करते हैं।

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