Xcode 8.3 / Xcode 9.0 प्रोफ़ाईलिंग प्रोफाइल उपकरणों को रिफ्रेश करें


111

मैंने कुछ नए डिवाइस जोड़े हैं। मैं प्रावधान प्रोफ़ाइल को कैसे ताज़ा कर सकता हूं, क्योंकि Xcode 8 स्वचालित रूप से संपत्ति पर हस्ताक्षर करने का प्रबंधन करता है?

मुझे यह प्रश्न मिला है: टीम प्रोविजनिंग प्रोफाइल में रिफ्रेश डिवाइस Xcode 7 द्वारा प्रबंधित? - लेकिन हम ऐसा Xcode 8.3 में नहीं कर सकते।

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

जवाबों:


276

यह वह है जो आपको करना जरूरी है।

  1. पर जाएं ~/Library/MobileDevice/Provisioning\ Profiles/और वहां से सभी प्रोविज़निंग प्रोफाइल को हटा दें।
  2. XCode> प्राथमिकताएं> खातों पर जाएं और Apple Id चुनें।
  3. क्लिक करें Download All Profiles। और यह सभी प्रोविज़निंग प्रोफाइल को फिर से डाउनलोड करेगा।

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

Xcode 9

चरण 1 और 2 एक समान हैं।

  1. Download Manual Profilesअपनी प्रोविज़निंग प्रोफाइल अपडेट करने के लिए क्लिक करें ।

24
ऐसे आसान काम के लिए क्या परेशानी। हर नए xcode संस्करण में प्रोफ़ाइल्स को ताज़ा करने के शॉर्टकट को हटाया जाना प्रतीत होता है। इसके लिए धन्यवाद
Oritm

6
मैं नहीं किसी भी पा सकते हैं MobileDeviceमें फ़ोल्डरLibrary
Ionut नेकुला

8
@ इस फ़ोल्डर को खोलने के लिए टर्मिनल का उपयोग करें:open ~/Library/MobileDevice
Miroslav Hrivik

यदि ऐप Xcode में खुला है, और आप प्रोविजनिंग प्रोफाइल की तारीख को ~ / लाइब्रेरी में मैच कर सकते हैं, तो आप एक प्रोफाइल को डिलीट कर सकते हैं और जब तक आप Xcode में वापस आते हैं, तब तक प्रोफाइल का उपयोग किया जा चुका होता है।
डेविड

3
omg क्या नरक सेब, हमेशा हमें ग्राहकों के साथ शर्मनाक स्थितियों में डाल दिया।
बद्र

72

इस तरह से ऐप के लिए .mproprovision फ़ाइल निकालें :

टर्मिनल में कमांड है: rm

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


यह आपको Xcode 8.x
vishal dharankar

3
@vishaldharankar नहीं, इसका बंडल आईडी से कोई लेना-देना नहीं है
मूसा अल्मतरी

जब आप प्रोफाइल को हटाते हैं तो यह एक नए ऐप के रूप में रजिस्टर करने और प्रोफाइल बनाने का प्रयास करता है और इस प्रकार जब यह मौजूदा बंडल आईडी का उपयोग करता है जो पहले से पंजीकृत है तो यह त्रुटि देता है।
विहल चरणकर

2
jesus, इसने कभी मेरे दिमाग को पार नहीं किया कि मैं ऐसा कुछ कर सकता हूं, बहुत-बहुत धन्यवाद!
मिहाई एरस

@ एरिक-म्यूएलर हाहा, मैं संबंधित कर सकता हूं: डी किसी भी खुली फ़ाइल (जैसे पीडीएफ या पाठ फ़ाइल) के शीर्ष पर छोटे फ़ाइल आइकन को खींचने की कोशिश करता है ताकि खुद फ़ाइल तक पहुंचा जा सके: D THAT ने मेरे दिमाग को उड़ा दिया ..
फ्लोरियन ब्लम

21

चरण से शीर्ष मेनू डेस्कटॉप पर 1. क्लिक करें तो जाओ > जाओ फ़ोल्डर के लिए ...

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

चरण 2. पथ का अनुसरण करें / लिखें और दर्ज करें:

~ / पुस्तकालय / MobileDevice / प्रावधान / प्रोफाइल /

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

चरण 3. प्रोफ़ाईलिंग प्रोफाइल फ़ोल्डर का चयन करें और इसमें सभी प्रावधान प्रोफाइल हटाएं

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

चरण 4. xCode प्राथमिकता > खाते > Apple आईडी पर जाएं और फिर डाउनलोड मैनुअल प्रोफाइल बटन पर क्लिक करें

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


पहली छवि ने मेरी खोज को हल किया। मुझे नहीं पता था कि 'MobileDevice' फ़ोल्डर कहां मिलेगा। मैंने रास्ते के लिए खोजक के साथ प्रयास किया ~/Library/MobileDevice/Provisioning\ Profiles/लेकिन कोई किस्मत नहीं, इसने मेरी खोज को समाप्त कर दिया।
अन्नू

मुझे यह काम करने के लिए ऐसा करने के बाद Xcode को पुनरारंभ करना पड़ा। (संभवतः मैं Xcode को फिर से शुरू कर सकता था)
पूर्व

6

सबसे पहले प्रोविजनिंग प्रोफाइल को डिलीट ~/Library/MobileDevice/Provisioning\Profiles/करें, फिर डेवलपर पोर्टल से प्रोविजनिंग प्रोफाइल को एडिट करें और प्रोविजनिंग प्रोफाइल को एडिट करते हुए सभी डिवाइस को चुनें । फिर इस प्रोफाइल को डाउनलोड करें और अपने Xcode में खोलें ।


3

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


यह उन फ़ोनों के लिए काम नहीं करेगा जिनकी आपके पास पहुँच नहीं है
tommybananas

यह सच है, मेरा जवाब मूल प्रश्न पर था, जिसमें डिवाइस नहीं होने और मैन्युअल रूप से प्रोविजनिंग प्रोफाइल का प्रबंधन करने का उल्लेख नहीं था। मूल प्रश्न में कहा गया है कि वे स्वचालित कोड हस्ताक्षर का उपयोग कर रहे थे (वे स्पष्ट रूप से नहीं हैं)।
wottle
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.