ios एक्सकोड त्रुटि "डेवलपर डिस्क छवि नहीं मिल सका"




iphone xcode (18)

आईओएस 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

एक्सकोड में किसी कनेक्टेड आईओएस डिवाइस पर निर्माण चलाने का प्रयास करते समय मुझे त्रुटि मिलती है:

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

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

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

हालांकि, मेरे आईफोन 4 एस पर, मैंने आईओएस 8.4 में सार्वजनिक बीटा अपडेट भी किया, समस्या यह है कि इसके लिए कोई डेवलपर डिस्क छवि उपलब्ध नहीं है।

मुझे यह कहां मिल सकता है या इसे कैसे ठीक किया जा सकता है?


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

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

मुझे यह समस्या भी थी। मैं अपने आईओएस 10 बीटा आईफोन के लिए एक्सकोड 7.3 का उपयोग कर रहा था, इसलिए मैं एक्सकोड 8-बीटा स्थापित करने गया, और मैंने नए निर्माण उपकरण के साथ एक्सकोड के स्थिर संस्करण का उपयोग जारी रखने के लिए निम्न कदम उठाया:

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

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


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

इन मुद्दों को हल करने के कई तरीके हैं।

1. अपने एक्सकोड स्थापना अद्यतन करें।

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

नोट : यदि एक्सकोड आपके वर्तमान ओएस का समर्थन नहीं करता है तो कृपया अपना ओएस भी अपडेट करें। जो हमें लाता है ...

2. मैन्युअल रूप से डिवाइस डिस्क छवि की प्रतिलिपि बनाएँ। कोई अपडेट की आवश्यकता नहीं है।

यह चारों ओर चालाक तरीका है। इसके लिए आपको अपने एक्सकोड स्थापना या अपने ओएस को अपडेट करने की आवश्यकता नहीं है।

पहले XCode.dmg खोलें और Show Package Contents. चुनें Show Package Contents.

चरण 1: डाउनलोड किए गए एक्सकोड तैयार करना।

कदम:

  1. डेवलपर पोर्टल से नवीनतम Xcode.dmg डाउनलोड करें।
  2. डाउनलोड Xcode.dmg का चयन करें और उस पर राइट क्लिक करें।
  3. विकल्पों में, DiskImageMounter के साथ खोलें का चयन करें।
  4. अब खोजक में, एक्सकोड डिस्क खोलें।
  5. डिस्क में, एक्सकोड पर राइट क्लिक करें।
  6. पैकेज सामग्री दिखाएँ का चयन करें।

अब, एक नई खोजक खिड़की खुलती है। डिस्क छवि की प्रतिलिपि बनाने के लिए नीचे दिए गए निर्देशों का पालन करें।

चरण 2: डेवलपर डिस्क छवि की प्रतिलिपि बनाना।

कदम:

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

नोट: चरण 6 के लिए, आप उस डिस्क छवि की प्रतिलिपि बना सकते हैं जिसे आप प्रतिलिपि बनाना चाहते हैं, यानी नवीनतम को कॉपी करें। यह पदानुक्रम में आखिरी फ़ोल्डर है।

यह चरण छवि को कॉपी करता है, डिस्क छवि की प्रतिलिपि बनाता है। अब अगले चरण में, हम अपने डिवाइस पर स्थापित हमारे एक्सकोड की डेवलपर डिस्क छवि अपडेट करेंगे।

चरण 3: एक्सकोड की डेवलपर डिस्क छवि को ऊपर उठाना।

अब, तेजी से संचालन और कम भ्रम के लिए सभी खोजक खिड़कियां बंद करें।

अब हम आईओएस प्लेटफार्म के लिए हमारी एक्सकोड की डिस्क छवि को अपडेट करने जा रहे हैं।

कदम:

  1. यदि यह खुला है तो एक्सकोड एप्लिकेशन बंद करें।
  2. एक नई खोजक विंडो खोलें।
  3. यदि आपके पास एकाधिक विभाजन हैं तो प्राथमिक विभाजन का चयन करें।
  4. आवेदन पर जाएं।
  5. एक्सकोड खोजें और राइट क्लिक करें।
  6. पैकेज सामग्री दिखाएँ का चयन करें।

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

  1. सामग्री का चयन करें।
  2. सामग्री के अंदर, डेवलपर का चयन करें।
  3. अब, प्लेटफॉर्म का चयन करें।
    1. अब, iPhoneOS.platform का चयन करें।
    2. IPhoneOS.platform के अंदर, डिवाइस समर्थन पर जाएं
    3. डिवाइस समर्थन के अंदर, सभी फ़ाइलों का चयन करें और ट्रैश में ले जाएं

नोट: स्किप चरण 12 यदि आपने केवल नवीनतम डिस्क छवि यानी पदानुक्रम में अंतिम फ़ोल्डर की प्रतिलिपि बनाई है।


अब, डेवलपर डिस्क छवि को पेस्ट करें जिसे हमने चरण 2 से कॉपी किया है।

  1. अंतिम चरण, राइट क्लिक करें और यहां Paste करें।

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

अनुस्मारक: अब खोजक से एक्सकोड को अनमाउंट करना न भूलें।


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

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

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


आईओएस 9.2 में अपने डिवाइस अपडेट करने के बाद मुझे एक ही त्रुटि संदेश मिला (डेवलपर डिस्क छवि नहीं मिली) , लेकिन एक्सकोड 7.2 पर अपडेट करना भूल गया।

तो मेरे मामले में, फिक्स आसान था: मैक ऐप स्टोर के माध्यम से बस एक्सकोड 7.2 पर अपडेट करें।


जैसा कि अन्य ने सुझाव दिया है, यह समस्या एक असंगत आईओएस संस्करण के कारण है (जो एक्सकोड का समर्थन करने वाले अधिकतम संस्करण से अधिक है)। आम तौर पर इसे एक्सकोड अपडेट करके संबोधित किया जा सकता है, लेकिन कभी-कभी आप ऐसा करने के लिए प्रतिबंधित हो सकते हैं, इसलिए यहां एक और कामकाज है।

नवीनतम एक्सकोड dmg छवि को मैन्युअल रूप से पकड़ने के लिए developer.apple.com/downloads (या इस लिंक को मरने पर Google समान सामान) के लिए हेड, और उसके बाद इसे माउंट करें। यदि आप इसे पहले से कर रहे हैं, तो नया एक्सकोड आपके लिए काम नहीं कर रहा है, लेकिन आप cp /Volumes/Xcode/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/NEW_IOS_VERSION /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/ आपके द्वारा इंस्टॉल किए गए पुराने cp /Volumes/Xcode/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/NEW_IOS_VERSION /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/ में इच्छित छवि की प्रतिलिपि बनाने के लिए।

बेशक यह भविष्य के संस्करणों के लिए काम करने की गारंटी नहीं है, लेकिन यह निश्चित रूप से प्रयास करने लायक है। मेरे लिए, मेरा आईओएस संस्करण 9.3.1 (13E238) , लेकिन मैंने 9.3 (13E230) प्रतिलिपि बनाई है, और यह ठीक काम करता है।


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

आईओएस 9.3 और एक्सकोड 7.3 में अपग्रेड करने के लिए एक्सकोड चलाने के लिए मैक ओएस एक्स v10.11 (एल कैपिटन) की आवश्यकता है, और यही वजह है कि ऑटो अपडेट एक्सकोड संस्करणों को अपग्रेड नहीं कर रहा है।


यह समस्या आपके आईओएस संस्करण और एक्सकोड संस्करण का एक मेल नहीं है।

उदाहरण:

आपके पास आईओएस 9.3 जीएम के साथ एक आईफोन है और आपका एक्सकोड संस्करण 7.2.1 है । इससे इस मुद्दे की ओर इशारा होता है कि आपको अपने एक्सकोड को 7.3 पर अपडेट करना होगा जिसमें आईओएस 9.3 के लिए एसडीके और संबंधित सामान शामिल हैं।


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

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

और नए आईओएस 11 बीटा के साथ अपने आईफोन 7 प्लस के साथ काम करता है।


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

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

Xcode9.app 9.0 बीटा और आईओएस 11.0 बीटा के लिए ( Xcode 9 बीटा और Xcode.app लिए Xcode9.app लिए अपना Xcode9.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"

मुझे एक्सकोड 7.3 या आपके एक्सकोड के पुराने संस्करण पर एक ही समस्या का सामना करना पड़ रहा है और मेरा डिवाइस संस्करण आईओएस 10 या आपके ओएस का नया संस्करण है।

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

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

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

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

या

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

एक्सकोड डीएमजी या एक्सआईपी फ़ाइल कैसे डाउनलोड करें?

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


मैंने एक ही समस्या का अनुभव किया है:

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

मेरा एक्सकोड संस्करण 7.0.1 था, और मैंने अपने आईफोन के संस्करण को 9.2 पर अपडेट किया, और एक्सकोड का उपयोग करने पर मैं इस समस्या में भाग गया।

समाधान बहुत आसान है: बस एक्सकोड 7.2 का नवीनतम संस्करण डाउनलोड करें जिसे 8 दिसंबर, 2015 को जारी किया गया था और इसे इंस्टॉल करें। सबकुछ आपके लिए ठीक काम करता है जैसा कि पहले था।

नोट: वास्तविक समस्या यह है कि आपका एक्सकोड संस्करण आपके डिवाइस पर संस्करण के साथ संगत / पुराना नहीं है।


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

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

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

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

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



मैंने इस मुद्दे का भी सामना किया है, और मैं एक्सकोड 7.2 पर हूं।

यह तब दिखाई दिया जब मैंने आईओएस 9.3 डाउनलोड किया।

अपनी परियोजना -> बेस एसडीके जांचें और यदि यह आपके डिवाइस संस्करण के समान या आगे नहीं है, तो यह समस्या है।

मैंने "अपडेट्स" सेक्शन में कुछ भी नहीं देखा, लेकिन जब मैंने ऐप स्टोर में "एक्सकोड" खोजा तो उसके पास 7.3 के लिए अपडेट था। आईओएस 9.3 और एक्सकोड 7.3 में अपग्रेड करने के लिए एक्सकोड चलाने के लिए मैक ओएस एक्स v10.11 (एल कैपिटन) की आवश्यकता है, और यही वजह है कि ऑटो अपडेट एक्सकोड संस्करणों को अपग्रेड नहीं कर रहा है।


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

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

यह Xcode 7.3 (स्टोर से std) और आईफोन 6 प्लस 10.0 (14A5261v) के साथ परीक्षण किया गया था।


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

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

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

  1. एक्सकोड पुनरारंभ करें

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

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

संपादित करें: हाँ, यह त्रुटि फिर से पॉप-अप शुरू हो गई। :) एक्सकोड 7.3.1, जो मैकोज़ 10.11 ( एल कैपिटन ) के लिए उपलब्ध नवीनतम है, आईओएस 10 का समर्थन नहीं करता है। आपको मैकोज सिएरा (और संभवतः एक नया मैक) चाहिए।





xcode