ios Xcode त्रुटि "डेवलपर डिस्क छवि नहीं ढूँढ सका"




iphone (16)

यह त्रुटि तब होती है जब Xcode का संस्करण डिवाइस के पूर्ववर्ती करता है

उदाहरण के लिए, Xcode 7.2 में iOS 9.3 पर चलने वाले डिवाइस पर बिल्ड बनाने का प्रयास करने से इस त्रुटि का परिणाम होता है; Could not find Developer Disk Image

क्यों एक त्रुटि संदेश जो वास्तव में वर्णन करता है कि जो नर्क चल रहा है वह प्रदान नहीं किया जा सकता है वह मुझसे परे है (Apple, मैं आपको देख रहा हूं 👀)।

ऐप स्टोर के माध्यम से या जुड़े हुए आईओएस हार्डवेयर के साथ इंटरऑपरेबिलिटी की गारंटी के लिए एक्सकोड के नवीनतम संस्करण में अपडेट करें।

https://code.i-harness.com

Xcode में कनेक्टेड iOS डिवाइस पर बिल्ड चलाने का प्रयास करते समय मुझे त्रुटि मिलती है:

डेवलपर डिस्क छवि नहीं मिली

मैंने देखा कि Xcode के लिए एक सार्वजनिक बीटा था, इसलिए मैंने इसे स्थापित किया।

नई सुविधाओं में से एक यह है कि आपको अपने ऐप को सीधे अपने iPhone पर अपलोड करने के लिए डेवलपर प्रोग्राम खाता डिंगस की आवश्यकता नहीं है।

हालाँकि, अपने iPhone 4s पर, मैंने iOS 8.4 के लिए एक सार्वजनिक बीटा अपडेट किया था, समस्या यह है कि इसके लिए कोई डेवलपर डिस्क छवि उपलब्ध नहीं है।

मुझे इसे कहां खोजना है या इसे कैसे तय किया जा सकता है?


IOS 10 बीटा 7 के लिए, कमांड लाइन पर निम्न लिंक जोड़ें:

sudo ln -s /Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/10.0\ \(14A5339a\) /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport

IOS डिवाइस समर्थन फ़ाइल के लिए नए अपडेट। Xcode को अपडेट करने की आवश्यकता नहीं है।

आपको बस Xcode के DeviceSupport फ़ोल्डर में समर्थन फ़ाइल जोड़ने की आवश्यकता है।

iOS 11.3 डेवलपर डिस्क छवि

iOS 11.4 डेवलपर डिस्क छवि

iOS 12.0 डेवलपर डिस्क छवि

iOS 12.1 डेवलपर डिस्क छवि

iOS 12.2 डेवलपर डिस्क छवि

iOS 12.3 डेवलपर डिस्क छवि

iOS 12.3.1 डेवलपर डिस्क छवि

iOS 13.0 डेवलपर डिस्क छवि

ज़िप निकालें और फिर फ़ोल्डर कॉपी करें।

इस फ़ोल्डर को इस पथ में पेस्ट करें

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport

एक्सकोड से बाहर निकलें और पुनरारंभ करें, यह काम करेगा।


जिन लोगों को भविष्य में इसी तरह की समस्या होगी, सावधान रहें कि यह समस्या मूल रूप से आपके iOS संस्करण और Xcode संस्करण के बेमेल में निहित है।

IOS और Xcode की अनुकूलता की जाँच करें।


बस iOS 10 के लिए मेरे दो सेंट (एनडीए के तहत, लेकिन लोगों के लिए जो इसे कानूनी रूप से उपयोग कर सकते हैं ...)

  • पूर्ण फ़ोल्डर कॉपी करना (जैसा कि अन्य लोगों ने कहा) काम करता है
  • प्रतीकात्मक लिंक नहीं लगता है।

इसका परीक्षण Xcode 7.3 (स्टोर से std) और 10.0 (14A5261v) के साथ iPhone 6Plus का उपयोग करके किया गया था।


मुझे अभी यह मिला है, और मैं Xcode 7.2.1 पर हूं ... जब मैंने iOS 9.3 डाउनलोड किया तो यह दिखाई दिया। अपने प्रोजेक्ट की जांच करें -> बेस एसडीके और यदि यह आपके डिवाइस संस्करण के समान या आगे नहीं है, तो यह समस्या है। मुझे "अपडेट" अनुभाग में कुछ भी नहीं दिखाई दिया, लेकिन जब मैंने ऐप स्टोर में "Xcode" खोजा तो उसमें 7.3 का अपडेट था।

IOS 9.3 और Xcode 7.3 में अपग्रेड करने के लिए Xcode चलाने के लिए Mac OS X v10.11 (El Capitan) की आवश्यकता होती है , और इसीलिए ऑटो अपडेट Xcode वर्जन को अपग्रेड नहीं कर रहा है।


मेरी समस्या Xcode 7 और Xcode 6.4 बीटा और iOS 8.4 के साथ थी - डिवाइस संगत नहीं है।

कैसे ठीक करने के लिए बेहतर समझ के लिए एक ही समस्या के मामले में, आगे करें:

  1. /Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport पर जाएं
  2. के लिए जाओ
    /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSup बंदरगाह /
  3. एक अन्य फ़ोल्डर में फ़ोल्डर आईओएस 8.4 को कॉपी करें

  1. Xcode पुनरारंभ करें

मैं Xcode 7.3 या आपके Xcode के पुराने संस्करण पर समान समस्या का सामना कर रहा हूं और मेरा डिवाइस संस्करण iOS 10 या आपके OS का नया संस्करण है।

यह त्रुटि तब दिखाई जाती है जब आपका Xcode पुराना होता है और आपके द्वारा उपयोग किए जा रहे संबंधित उपकरण को नवीनतम संस्करण में अपडेट किया जाता है।

हम निम्न चरणों का पालन करके इस समस्या को हल कर सकते हैं:

विधि 1: -

  • Xcode 7.3 या अपने Xcode के संस्करण पर राइट क्लिक करें, अब " Show Package Contents ", " Contents ", " Developer ", " Platforms ", " iPhoneOS.Platform ", " Device Support " चुनें।

  • अब जांचें कि आपके मामले में 12.1 या नवीनतम संस्करण (फ़ोल्डर) जैसे डेवलपर डिस्क छवि (फ़ोल्डर) का नवीनतम संस्करण है। नवीनतम संस्करण की प्रतिलिपि बनाएँ और उसी फ़ोल्डर डिवाइस समर्थन में चिपकाएँ।

  • मेरे मामले में मेरे पास 12.1 नवीनतम फ़ोल्डर है। अब यह उस संस्करण की प्रति उत्पन्न करेगा जैसे 12.1 प्रतिलिपि या नवीनतम संस्करण (फ़ोल्डर) आपके मामले में प्रतिलिपि।

  • अब कॉपी फ़ोल्डर का नाम अपने नवीनतम संस्करण जैसे iPhone में बदलें। मेरे मामले में, मेरे पास 12.1 (फ़ोल्डर) की प्रतिलिपि है और इसे 12.4 में नाम बदलें। जैसा कि आप ऊपर दिए गए स्क्रीनशॉट में देख सकते हैं। आप इसे अपने नवीनतम संस्करण के अनुसार बदल सकते हैं। मुझे इसकी आवश्यकता 12.4 है, इसलिए मैंने फ़ोल्डर को 12.4 में बदल दिया।

  • अब आपके Xcode में एक नई डेवलपर डिस्क छवि है। अब खोजक बंद करें, और अपना Xcode छोड़ दें। अपना Xcode खोलें और त्रुटि दूर हो जाएगी। अब आप अपने नवीनतम डिवाइस को पुराने Xcode संस्करणों से जोड़ सकते हैं।

                          **OR**

विधि 2: -

सबसे पहले, नवीनतम Xcode संस्करण डाउनलोड करें। नवीनतम Xcode स्थापित करने की कोई आवश्यकता नहीं है।

हम निम्न चरणों का पालन करके इस समस्या को हल कर सकते हैं:

  • Xcode 8 या अपने Xcode के नए संस्करण पर राइट क्लिक करें, " पैकेज सामग्री दिखाएँ ", " सामग्री ", " डेवलपर ", " प्लेटफार्म ", " iPhoneOS.Platform ", " डिवाइस समर्थन " का चयन करें
  • 10.0 फ़ोल्डर (या बाद के संस्करण के लिए ऊपर) की प्रतिलिपि बनाएँ।
  • खोजक में वापस फिर से आवेदन का चयन करें
  • Xcode 7.3 या अपने Xcode के संस्करण पर राइट क्लिक करें, अब "पैकेज सामग्री दिखाएँ", "सामग्री", "डेवलपर", "प्लेटफार्म", "iPhoneOS.Platform", "डिवाइस समर्थन" का चयन करें
  • 10.0 फ़ोल्डर (या बाद के संस्करण के लिए ऊपर) चिपकाएँ।

अब आपके Xcode में एक नई डेवलपर डिस्क छवि है। अब खोजक बंद करें, और अपना Xcode छोड़ दें। अपना Xcode खोलें और त्रुटि दूर हो जाएगी। अब आप अपने नवीनतम डिवाइस को पुराने Xcode संस्करणों से जोड़ सकते हैं।

या

यदि आप नवीनतम Xcode डाउनलोड नहीं कर सकते हैं, तो आप इस लिंक से अपने Xcode के लिए नवीनतम Developer Disk Image प्राप्त कर सकते हैं: -

Xcode DMG या XIP फ़ाइल कैसे डाउनलोड करें?

उनके उत्तर के लिए @ हेलै को धन्यवाद। ताकि लोग नवीनतम डीएमजी डाउनलोड कर सकें।


मैंने व्यक्तिगत रूप से Xcode 6.4 बीटा और 7.0 बीटा डाउनलोड किया है और मुझे 6.4 बीटा के एप्लिकेशन फ़ोल्डर के अंदर "8.4" खोजकर समाधान खोजने में बहुत खुशी हुई। ऐसा करने पर, मुझे आईओएस 8.4 छवि वाला फ़ोल्डर 8.4 (12H4125a) मिला और मैंने इस फ़ोल्डर को 7.0 बीटा के समान पथ पर कॉपी किया। पथ निम्नलिखित है:

/Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport 

जब आप Xcode 7 को फिर से खोलेंगे और अपना डिवाइस चुनेंगे, तो एक त्रुटि संदेश होगा; बस fix issue पर क्लिक करें और यह करना चाहिए!


यदि आप पुराने Xcode का उपयोग कर रहे हैं और iOS के नए संस्करण के साथ उपकरणों पर चलना चाहते हैं, तो यह ट्रिक करें। यह मूल रूप से नए Xcode में पुराने Xcode में iOS डिवाइस सपोर्ट से एक प्रतीकात्मक लिंक बनाता है

https://gist.github.com/steipete/d9b44d8e9f341e81414e86d7ff8fb62d

Xcode 9.0 बीटा और iOS 11.0 बीटा के लिए ( Xcode 9 बीटा के लिए अपना Xcode9.app नाम दें Xcode9.app लिए Xcode.app )

sudo ln -s "/Applications/Xcode9.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/11.0\ \(15A5278f\)" "/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport"

यह काम करता है, मेरे मामले में Xcode के लिए 7.3 TO 7.1 से। IOS डिवाइस OS 9.2.1 के लिए कॉपी डायरेक्टरी 9.2।


यह तब होता है जब आपके Xcode संस्करण में आपके लक्षित OS पर एप्लिकेशन बनाने के लिए एक आवश्यक घटक नहीं होता है। आपको अपना Xcode अपडेट करना चाहिए

यदि आप बीटा OS संस्करण के लिए एक नया एप्लिकेशन बना रहे हैं जो कि कोई स्थिर Xcode संस्करण नहीं बना पा रहा है, तो आपको नवीनतम Xcode बीटा संस्करण डाउनलोड करना चाहिए।

मुझे भी यह समस्या थी। मैं अपने iOS 10 बीटा iPhone के लिए Xcode 7.3 का उपयोग कर रहा था, इसलिए मैं Xcode 8-बीटा स्थापित करने के लिए गया था, और मैंने नए बिल्ड टूल के साथ Xcode के स्थिर संस्करण का उपयोग जारी रखने के लिए निम्न चरण किया:

बस @ onmyway133 उत्तर की तरह, लेकिन अधिक उपयोगकर्ता के अनुकूल Xcode 8-beta संस्करण को स्थापित करने के बाद खत्म हो गया है, Xcode 7.3 वरीयताओं ( Cmd +) पर जाएं, टैब स्थानों पर जाएं, ड्रॉपडाउन में Command Line Tools को Xcode 8 में बदलें। सूची।

मैंने सफलतापूर्वक दोनों iOS सिम्युलेटर 9.3 और मेरे डिवाइस iOS 10 बीटा को Xcode 7.3 का उपयोग करके बनाया है।


यह संदेश तब दिखाई देता है जब आपका संस्करण Xcode डिवाइस के iOS संस्करण के लिए बहुत पुराना है। Xcode को नवीनतम में अपग्रेड करें।

यदि ऐप स्टोर Xcode के लिए अपडेट की पेशकश नहीं करता है, तो नवीनतम मैक ओएस में अपग्रेड करें । अतीत में, Apple नवीनतम Xcode में Mac OS X के पिछले संस्करणों के लिए समर्थन छोड़ने के बजाय आक्रामक रहा है।

संपादित करें: हाँ, यह त्रुटि फिर से शुरू हो रही है। :) Xcode 7.3.1, जो कि नवीनतम MacOS 10.11 ( El Capitan ) के लिए उपलब्ध है, iOS 10 का समर्थन नहीं करता है। आपको MacOS Sierra (और संभवतः एक नया Mac) की आवश्यकता है।


यह समस्या आपके iOS संस्करण और Xcode संस्करण का एक बेमेल है।

उदाहरण:

आपके पास iOS 9.3 GM वाला एक iPhone है और आपका Xcode संस्करण 7.2.1 है । यह इस समस्या की ओर ले जाता है कि आपको अपने Xcode को 7.3 पर अपडेट करना होगा जिसमें SDK और iOS 9.3 से संबंधित सामग्री शामिल है।


वास्तव में एक नया iOS चलाने वाले डिवाइस पर तैनात करने का एक तरीका है जो Xcode का विशेष संस्करण वास्तव में समर्थन नहीं कर सकता है। आपको जो करने की आवश्यकता है वह उस फ़ोल्डर पर कॉपी है जिसमें Xcode के नए संस्करण से डेवलपर डिस्क छवि है।

उदाहरण के लिए, आप इस विधि का उपयोग करके Xcode 7.2.1 (जो केवल iOS 9.2 तक समर्थन करता है) का उपयोग कर iOS 9.3 चलाने वाले डिवाइस पर तैनात कर सकते हैं। Xcode 7.3 जाएं और इनस्टॉल करें:

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport

यहां से, उस फ़ोल्डर पर कॉपी करें जिसमें वह संस्करण है जिसे आप Xcode के पुराने संस्करण पर चलाने की कोशिश कर रहे हैं (उदाहरण के लिए, यह 9.3 कोष्ठक में बिल्ड नंबर के साथ है)। इस फ़ोल्डर को Xcode के अन्य इंस्टालेशन पर कॉपी करें, और अब आपको iOS के उस विशेष संस्करण को चलाने वाले डिवाइस पर तैनात करने में सक्षम होना चाहिए।

हालांकि, यह विफल हो जाएगा, यदि आप एपीआई कॉल का उपयोग कर रहे हैं जो विशेष रूप से SDK के नए संस्करण में जोड़े गए थे। उस स्थिति में, आपको Xcode अपडेट करने के लिए बाध्य किया जाएगा।


वैसे यह Xcode संस्करण 8.3.1 (8E1000a) में भी iOS 11 बीटा के लिए एक छवि जोड़ने का काम करता है। मैंने अंदर 11.0 (15A5278f) जोड़ा

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/

और नए iOS 11 बीटा के साथ मेरे iPhone 7plus के साथ काम करता है।





xcode