Xcode: डिवाइस समर्थन फ़ाइलों का पता नहीं लगा सका


146

जैसा कि मैं अपने अपडेट को नए अपडेट किए गए Xcode 8 से अपने iPhone 4 तक चलाने की कोशिश कर रहा हूं जो iOS 7.1.2 चला रहा है

यह त्रुटि के नीचे फेंकता है,

iOS 7.1.2

और, यह मेरा Xcode संस्करण है,

Xcode 8

क्या किसी ने पहले इस मुद्दे का सामना किया? आपके सुझावों की प्रतीक्षा है !!


4
FWIW, मुझे एक समान त्रुटि मिल रही है लेकिन Xcode 8.3.3 और iPhone 7 प्लस w / iOS 10.3 के लिए।
जॉनी

मैं XCode 8.3 से 8.3.3 (iOS 10.3) को अपडेट करने के बाद भी इसे देखता हूं। आमतौर पर ऐसा तब होता है जब आप XCode को अपडेट किए बिना iOS अपडेट करते हैं। अजीब, अगर 8.3 iOS 10.3 का समर्थन करता है, तो निश्चित रूप से 8.3.3 भी होना चाहिए।
FryAnEgg

डाउनलोड आईओएस-डिवाइस-support-फ़ाइलें (GitHub) और करने के लिए प्रति/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport
Yatko

जवाबों:


93

दरअसल, एक तरीका है। आपको पुराने iOS के नए से iOS 7.1 के लिए सिर्फ DeviceSupport फोल्डर को कॉपी करना होगा। यह में स्थित है:

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

यदि आपके पास 7.1 फ़ाइलें नहीं हैं, तो आप https://developer.apple.com/download/more/ पर XCode का पिछला संस्करण डाउनलोड कर सकते हैं , उसे निकाल सकते हैं, और फिर इन फ़ाइलों को निम्न पथ पर कॉपी कर सकते हैं

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

श्रेय


नोट: यदि आपके पास Xcode के कई संस्करण हैं, तो हो सकता है कि आपने अपने Xcode का नाम किसी और चीज़ में बदल दिया हो Xcode11, इसलिए तब मेरे मामले में निर्देशिका बदल गई Applications/Xcode11.app...
Honey

1
FWIW मैं सिर्फ इस तरह से चारों ओर की कोशिश की - नए डिवाइस समर्थन फ़ाइलों को नवीनतम Xcode से मेरे स्थापित पुराने Xcode संस्करण में कॉपी करना, और यह काम किया! (XOS 11.3 में कॉपी की गई iOS 13.4 फाइलें)
जेम्स

81

मुझे इसी तरह की समस्या थी क्योंकि ऐप स्टोर संस्करण iOS 8 में iOS 10.1 सपोर्ट गायब था और उन्होंने अभी तक अपडेट नहीं किया है। इसके कारण "Xcode: डिवाइस सपोर्ट फाइल्स का पता नहीं लगा सका" समस्या। आप नवीनतम अपडेट https://developer.apple.com/download/ डाउनलोड कर सकते हैं और यह अधिक चालू है और iOS 10.1 (14B72c) का समर्थन करता है।


140
Upvoted। क्या किसी और को यह हास्यास्पद लगता है? मैं अपने iPhone में इस अपडेट को इंस्टॉल करने के लिए तैयार हो जाता हूं, और जब मुझे अंततः भरोसा होता है तो मुझे इस पर अपना iOS ऐप चलाने से रोका जाता है। फिर मैं macOS को यह सोचकर अपग्रेड करता हूँ कि समस्या क्या है। नहीं। तीस मिनट बाद और अब मैं 4.1 जीबी एक्सकोड बीटा संस्करण डाउनलोड कर रहा हूं, जिससे मुझे उस आईफोन के निर्माण की अनुमति मिल सके जिसे मैं अपग्रेड करने के लिए तैयार था। प्रसन्न नहीं हूं।
अद्र्वार्क

8
हां, मुझे यह बहुत हास्यास्पद लगता है, यह सिर्फ आप नहीं है! सबसे बुरी बात यह है कि मैनी द्वारा ऊपर दिया गया लिंक दिखाता है कि Xcode 8.1 उपलब्ध है, लेकिन जब आप डाउनलोड लिंक पर क्लिक करते हैं तो यह the सहायक रूप से ’Xcode पेज पर App Store को खोलता है जो संस्करण 8.0 दिखा रहा है - जिसमें 8.1 डाउनलोड करने का कोई विकल्प नहीं है। इसलिए यहां मैं एक डिवाइस पर ऐप को चलाने में असमर्थ हूं क्योंकि Apple गियर में अपना अधिनियम नहीं ला सकता है। एंड्रॉइड पर नहीं होगा ;-)
दिलबर्टडेव

1
मैं अभी भी XCode 8.0 नहीं 8.1 देख रहा हूं - इस बीच परीक्षण के लिए एक iPhone 4s का उपयोग कर रहा हूं।
दिलबर्टडेव

3
10.1.1 के साथ अब एक ही सटीक समस्या ... धन्यवाद Apple
अलेक्जेंडर Niedziolko

5
तो अभी Apple में पागल है। मुझे XCode बीटा (जो एक विश्वसनीय डेवलपर से नहीं है) को dl करना था। फिर चलाने के लिए सिएरा में अपग्रेड करें, फिर SWIFT 3 (जो Xcode SUCKS पर) में मेरी परियोजना को रूपांतरित करें। ओह, लेकिन लगता है क्या? मैं कई कोकोपोडों का उपयोग करता हूं जो स्विफ्ट 2.x हैं। तो मूल रूप से कुछ dot.dot.1 iOS अपग्रेड के लिए बीचबॉल का एक पूरा दिन है जिसका कोई मूल्य नहीं है।
गेब्रियल जेनसेन

36

मेरे पास Xcode 10.1 है और मैं अपने डिवाइस पर 12.2 iOS वर्जन के साथ अपना एप्लिकेशन नहीं चला सकता।

मेरे लिए सबसे आसान उपाय था:

  1. Xcode स्थान पर खोजक के साथ जाएं
  2. राइट क्लिक -> पैकेज सामग्री दिखाएं
  3. सामग्री -> डेवलपर -> प्लेटफ़ॉर्म -> iPhoneOS.platform -> DeviceSupport
  4. यहां आपको समर्थित संस्करण की एक सूची मिलती है। सबसे हाल ही में एक चुनें और कॉपी करें (मेरे मामले में 12.1 (16B91))
  5. उसी फ़ोल्डर (डिवाइससुपोर्ट) में पेस्ट करें और उसे उस संस्करण के साथ कॉल करें जिसकी आपको ज़रूरत है। (मेरे मामले में 12.2 (16E227))
  6. यदि आपके पास खुला है तो Xcode बंद करें
  7. यदि यह कनेक्ट था तो डिवाइस को फिर से कनेक्ट करें
  8. Xcode खोलें और बनाएँ

यदि यह चाल काम नहीं करती है, तो आपको नए Xcode संस्करण से संस्करण प्राप्त करने होंगे।

लेकिन आप कोशिश कर सकते हैं, बहुत समय बचाता है। सौभाग्य!

संपादित करें: या आप यहां से अपना आवश्यक उपकरण समर्थन डाउनलोड कर सकते हैं: https://github.com/iGhibli/iOS-DeviceSupport/tree/master/DeviceSupport


3
मेरे लिए Xcode 10.1 और iOS 12.3.1 कूल के साथ काम किया !!
इग्नासियो ओरोन

एक जादू की तरह काम किया! धन्यवाद! Xcode 10.1 और iOS13.3.1 यह सबसे आसान और सबसे सरल है।
आलसी निंजा

29

आपको Xcode के पिछले संस्करण (7.3.1) से डिवाइस समर्थन की आवश्यकता है।

मैं इस उपकरण का उपयोग करने की सलाह दूंगा: https://github.com/KrauseFx/xcode-install

जब आप Xcode 7 स्थापित करते हैं, तो आपको समर्थन फ़ाइलों को Xcode 8 से लिंक करना चाहिए:

sudo ln -s /Applications/Xcode-7.3.1.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/7.* \
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/

मैंने आपके निर्देशों का पालन किया और Xcode-इंस्टॉल का उपयोग करके Xcode 7.3.1 स्थापित किया। मैंने फिर आपके निर्देशों के अनुसार 7.0 और 7.1 सपोर्ट फ़ाइलों के लिए सिमलींक बनाए। लेकिन जब मैं अपने ऐप को 7.1.2 (मेरे iPhone 4) लक्ष्य आईओएस संस्करण के साथ बनाने की कोशिश करता हूं, तब भी यह कहता है कि "समर्थन फ़ाइलों को पहले जैसा नहीं मिला"। क्या मुझे यह काम करने के लिए एक और चीज़ याद आ रही है?
vesperknight

इसने मेरे लिए अच्छा काम किया। हालाँकि, मैंने XCode-7 को सीधे Apple-Developer वेब-साइट से डाउनलोड किया।
इवान

1
आपको chown -Rउनका उपयोग करने में सक्षम होने के लिए Xcode के लिए जोड़ी गई फ़ाइलों की भी आवश्यकता हो सकती है।
एक्सल गिलमिन

19

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

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

  1. खोजक खोलें अनुप्रयोग चुनें
  2. Xcode 8 पर राइट क्लिक करें, "Show Package Contents", "Contents", "Developer", "Platforms", "iPhoneOS.Platform", "Device Support" चुनें।
  3. 10.0 फ़ोल्डर (या बाद के संस्करण के लिए ऊपर) की प्रतिलिपि बनाएँ।
  4. खोजक में वापस चुनें आवेदन फिर से Xcode 7.3 पर राइट क्लिक करें, "पैकेज सामग्री दिखाएं", "सामग्री", "डेवलपर", "प्लेटफ़ॉर्म", "iPhoneOS.Platform", "डिवाइस समर्थन" 10.0 फ़ोल्डर का चयन करें

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

धन्यवाद


इस विधि ने मेरे लिए काम किया। Xcode 9.4.1 ने त्रुटि दी लेकिन अब मेरे iPhone iOS 10.0
एंडी

14

यहाँ समर्थन त्रुटियों से निपटने का सही तरीका है Xcode। आपको बस इतना करना है कि समर्थन जोड़ना हैXcode's DeviceSupport फ़ोल्डर में ।

इस लिंक को खोलें, ज़िप को निकालें और फ़ोल्डर को कॉपी करें। https://github.com/mspvirajpatel/Xcode_Developer_Disk_Images/releases/tag/12.3.1

नोट: iOS 13.0 बीटा का नया संस्करण हाल ही में जारी किया गया है। यदि आपका Xcode iOS 13.0 समर्थन फ़ाइलों की आवश्यकता है, तो नीचे दिए गए लिंक पर क्लिक करें:

https://github.com/amritsubedi/iOS-Developer-Disk-Image/blob/master/13.0.zip

फिर, करने के लिए जाओ Applications -> Xcode। राइट क्लिक करें और शो पैकेज सामग्री खोलें। फिर, पेस्ट करें Contents -> Developer -> Platforms -> iPhoneOS.platform -> DeviceSupportऔर पुनः आरंभ करेंXcode

नोट: यदि आपको iOS के किसी अन्य संस्करण में कोई समस्या है, तो दाईं ओर iOS डेवलपर डिस्क छवि डाउनलोड करें और इसे उपर्युक्त फ़ोल्डर में पेस्ट करें।

यह काम करेगा। नेत्रहीन पथ को देखने के लिए इसे दबाएं।


9

IOS 10.3 और Xcode 8.2.1 के साथ एक ही सटीक मुद्दा रहा। मैं इसे ठीक करने के लिए नया Xcode बीटा डाउनलोड नहीं करने जा रहा हूं। आइए Apple!

इसे पढ़ने वाले किसी भी व्यक्ति के लिए, आपको https://developer.apple.com/download/ पर जाना होगा और नवीनतम संस्करण प्राप्त करना होगा, जो कि बीटा भी हो सकता है, अगर स्थिर रिलीज़ काम नहीं करता है।

भविष्य में, मुझे पता होगा कि यदि आप अपने उपकरणों पर आईओएस को अपडेट करते हैं तो आप एक्सकोड / आईओएस संस्करण को तोड़ सकते हैं ताकि यदि आप एप्पल द्वारा बनाए गए हुप्स के माध्यम से कूदने के बिना उस पर परीक्षण रखना चाहते हैं तो समझदारी से अपडेट करें।


7

यदि आपके पास XCode 8.1 और iOS 10.2 है, तो XCode को मैन्युअल रूप से 8.2.1 पर अपडेट करें। किसी कारण से ऐप स्टोर ने इस अपडेट की पेशकश नहीं की।


5

आपके डिवाइस का iOS संस्करण अपडेट होने के बाद "डिवाइस सपोर्ट फाइल्स का पता नहीं चल सका" होने के मामले में और आपका Xcode अभी भी पुराना है, बस c? Opy पुराने SDK नए नाम के तहत और Xcode को पुनरारंभ करें। अपना टर्मिनल खोलें और निम्नलिखित कार्य करें:

$ cd /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/
$ cp -rpv  10.3.1\ \(14E8301\)/ 11.2.1

Xcode को पुनरारंभ करें और यह संभवतः सबसे अधिक काम करेगा।


4
  1. डाउनलोड करें और माउंट करें http://adcdownload.apple.com/Developer_Tools/Xcode_7.3.1/Xcode_7.3.1 वियतनाम मैं पहली बार भटक गया था अगर इसे सीधे के माध्यम से लगाया जा सकता है hdiutil attachऔर ऐसा दिखता है, लेकिन सभी के खातों के लिए नहीं।

  2. इसकी सामग्री और प्रतिलिपि देखने के लिए खोलें Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/7.1 Xcode एप्लिकेशन निर्देशिका में उसी पथ पर करें।

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


0

नवीनतम iOS-device-support-files (GitHub) (नियमित रूप से अद्यतन) प्राप्त करें। IOS-device-support-files को डाउनलोड और कॉपी करें:

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