Xcode मेरा iOS डिवाइस नहीं देखता है, लेकिन iTunes करता है


120

मुझे एक अजीब समस्या है।

मेरे पास आईओएस 5.0.1 (9 ए 405) और आईओएस एसडीके 5.0.1 के साथ एक आईपैड है जिसमें मेरे मैक पर एक्सकोड 4.2 (बिल्ड 4 सी 199) स्थापित है।

Xcode मेरा उपकरण नहीं देखता है। यह "आईओएस डिवाइस" हमेशा की तरह "सौरोन के आईपैड" नहीं कहता है।
(मुझे यकीन है कि डिवाइस कनेक्टेड है क्योंकि मैं इसे iTunes में देखता हूं।) Xcode डिवाइस पर अपना एप्लिकेशन शुरू करने से इनकार करता है। इसे कहते हैं:

"Xcode चयनित डिवाइस का उपयोग करके नहीं चल सकता है। कोई प्रावधानित iOS डिवाइस संगत iOS संस्करण के साथ उपलब्ध नहीं हैं। अपने एप्लिकेशन को चलाने या गंतव्य के रूप में iOS सिम्युलेटर चुनने के लिए iOS के हाल के पर्याप्त संस्करण के साथ iOS डिवाइस कनेक्ट करें।"

Xcode iOS 4.3.3 के साथ मेरे दूसरे iPad को देखता है और इस डिवाइस पर एप्लिकेशन चला सकता है। मैंने अपने मैक को पुनः आरंभ करने की कोशिश की है - बिना परिणाम के।

मैंने प्रोविजनिंग प्रोफाइल, डेवलपर सर्टिफिकेट आदि की भी जाँच की।

क्या किसी के पास विचार हैं?


क्या आपने वास्तव में सूची का विस्तार किया है? मुझे यह चीज़ किसी दूसरे के डिवाइस से कनेक्ट करने के बाद मिलती है और फिर वापस आती है। मुझे स्पष्ट रूप से सूची का विस्तार करना होगा और अपने डिवाइस का चयन करना होगा। और हाँ, "आईओएस डिवाइस" विकल्प मौजूद है!
ईमंतस

हाँ। मैंने डिवाइस सूची का विस्तार करने की कोशिश की। मेरा उपकरण अनुपस्थित है।
व्लाद

जवाबों:


77
  1. विंडो का चयन करें। आयोजक Xcode में। अब डिवाइसेस के तहत, अपने डिवाइस का चयन करें। यदि यह विकास के लिए तैयार नहीं है तो विकास के लिए उपयोग पर क्लिक करें।

  2. यदि ऊपर आपकी समस्या का समाधान नहीं होता है, तो अपनी परियोजना सेटिंग से, परिनियोजन लक्ष्य निर्धारित करें जिसे आपके ऐप को कम या अधिक के लिए विकसित किया गया है।

  3. अन्यथा प्रमाणपत्र और प्रावधान प्रोफाइल के साथ कुछ समस्या है। सुनिश्चित करें कि आपके डिवाइस का यूडीआईडी ​​आपके द्वारा उपयोग किए जा रहे प्रोविजनिंग प्रोफाइल में जोड़ा गया है।


2
मैं शर्मिंदा हूँ। मैं XCode आयोजक में "विकास के लिए उपयोग करें" को दबाना भूल जाता हूं।
व्लाद

@ वीवीआईपी - मैं भी इसी तरह की समस्या का सामना कर रहा हूं लेकिन मुझे "विकास के लिए उपयोग" भी नहीं मिल रहा है, इसे कैसे ठीक करें?
इसका थ्रोबोडकोड

मैं अंत में ऊपर दिए गए निर्देशों का उपयोग करके अपने iPad को पहचानने के लिए Xcode मिला और @Dustin - Xcode 5.0.2, iOS 7.0.4 - जैसे मैकबुक एयर पर चलने वाले OSX 10.9.1 के समान कॉन्फिगरेशन के साथ। हालाँकि, यह उचित मात्रा में परीक्षण और त्रुटि थी, और यह तब तक नहीं था जब तक कि मैं अंत में कंप्यूटर के बाईं ओर USB3 पोर्ट से iPad को डिस्कनेक्ट नहीं कर देता और X3 पोर्ट को दाईं ओर से USB3 पोर्ट में फिर से जोड़ देता, जिसे अंततः पहचान लिया गया था यह।
एड मैकलॉघलिन

8
आयोजक 7.3.1 में अब ऑर्गनाइज़र में कोई "डिवाइस" विकल्प नहीं है। कोई अन्य विचार?
kramer65

2
@ kramer65, यह अब विंडो है> विंडो के बजाय डिवाइसेस> ऑर्गनाइज़र> डिवाइसेस
मैट

250

भले ही यह ओपी की विशिष्ट समस्या का समाधान नहीं करता है, लेकिन यह अन्य लोगों के लिए इस प्रश्न का हल हो सकता है।

कुछ परिस्थितियों में, Xcode एक कनेक्टेड डिवाइस को नहीं पहचान पाएगा (देख भी नहीं पाएगा) जो पहले मान्यता प्राप्त था, भले ही मैक ओएस / iOS / Xcode वर्जन में कोई बदलाव नहीं हुए थे। ऐसा लगता है कि यदि आप डिवाइस कनेक्ट करते हैं, जबकि मैक और / या डिवाइस कनेक्ट होने पर लॉक हो जाते हैं। डिवाइस पूछेगा कि क्या आप कंप्यूटर पर भरोसा करना चाहते हैं, भले ही आपने पहले से ही ऐसा किया हो, लेकिन डिवाइस अभी भी Xcode में दिखाई नहीं देगा।

Xcode या डिवाइस को रीस्टार्ट करने से कोई प्रभाव नहीं पड़ता है। एक समाधान मैक को रिबूट करना है। पुनः आरंभ करने के लिए एक और त्वरित समाधान है usbmuxd:

  1. एक्सकोड से बाहर निकलें
  2. डिवाइस डिस्कनेक्ट करें
  3. एक टर्मिनल विंडो में, टाइप करें: sudo pkill usbmuxd(यह अपने आप फिर से शुरू हो जाएगा)
  4. Xcode पुनरारंभ करें
  5. डिवाइस कनेक्ट करें

आपका डिवाइस अब फिर से Xcode में दिखाई देना चाहिए!

आशा है कि कुछ लोगों की मदद करता है। जाहिर है यह करता है!


1
यह भी मेरे लिए काम किया। मेरे पास एक ऐसी स्थिति थी जहां आईट्यून्स भी डिवाइस को पहचान नहीं रहा था, और "ट्रस्ट इस कंप्यूटर" के परिणामस्वरूप डिवाइस को वापस प्लग कर रहा था? हर बार संवाद करें।
अवांस

धन्यवाद!! यह भी "इस कंप्यूटर पर भरोसा" पॉप-अप मैं हर बार मिल रहा था तय की।
एरिक विलेगास

क्या यह समस्या किसी के साथ होती है (Xcode 7.2 और iOS 9.2.1 डिवाइस)? (यह मेरे साथ होता है और यह विधि (इस उत्तर के रूपांतर 'कदम मदद)
gaussblurinc

मैंने वास्तव में कुछ समय में मेरे साथ ऐसा नहीं किया था, लेकिन यह इसलिए हो सकता है क्योंकि मैंने मैक लॉक होने के दौरान डिवाइस कनेक्ट करने जैसे काम नहीं किए हैं। या शायद यह इसलिए है क्योंकि उन्होंने इस मुद्दे को तय किया।
जर्कन

यह काम - नोट: यह खुशी की बात है क्योंकि मैंने गलती से mobileprovision प्रोफ़ाइल फ़ाइल को हटा दिया है - इसलिए मुझे पहले आयोजक में जोड़ना पड़ा।
एलिया वीस

36

एक ही समस्या थी, एक्सकोड को फिर से शुरू किया और यह मेरा फोन फिर से मिला।


यदि आपके पास यह अलर्ट संदेश है: "रन गंतव्य iPhone योजना 'वीडियो' चलाने के लिए मान्य नहीं है।" इस उत्तर का पालन करें। इसने समस्या को ठीक कर दिया।
किट

17

मैं आज इस मुद्दे पर भाग गया जहां Xcode 8.2.1 ने अचानक कनेक्टेड ipad (ios 10.2) का फैसला किया जो अब जुड़ा नहीं था। अनप्लग किया गया, वापस प्लग किया गया, मेरी मैकबुक को रिबूट किया, और ऊपर की कई सिफारिशों की कोशिश की। मेरे लिए समस्या तय करने वाली चीज़ बंद हो रही थी और आईपैड डिवाइस को ही रिबूट किया जा रहा था।


3
वर्चुअलाइज्ड मैक पर Xcode प्राप्त करने की कोशिश करने के कई प्रयासों के बाद मेरे शारीरिक रूप से संलग्न iPhone को फिर से ढूंढने के लिए, इस tipp ने भी मेरे लिए काम किया: बस iPhone को रिबूट करना। किसने कहा कि "क्या आपने इसे बंद करने की कोशिश की और फिर से?" केवल विंडोज के लिए काम करता है? :) धन्यवाद जेरेमी!
10

हर दूसरे समाधान की कोशिश की, लेकिन यह वह है जो मेरे लिए काम करता है। Xcode 10.1 / iPhone 6s 12.4.1
Atak

12

मुझे यह समस्या एक बार मिली, न कि एक आधिकारिक एप्पल केबल का उपयोग करते हुए।

आशा करता हूँ की ये काम करेगा।


जो उसी। मेरे मामले में समस्या केबल भी थी। मुझे नहीं पता क्यों, लेकिन जब मैंने फोन में प्लग लगाया तो यह चार्ज हो रहा था, और मैंने इसे ioreg -p IOUSB कमांड के साथ भी देखा, और फोन ने मुझे संदेश दिखाया "क्या आप इस कंप्यूटर पर भरोसा करते हैं?" लेकिन मैं डिवाइस को किसी भी तरह से एक्सकोड में नहीं देख सकता था। मैंने एक और केबल की कोशिश की और यह काम कर गया।
मृमोजोइसिन

मेरा मामला भी, इसका केबल मुद्दा था।
त्रिनहिंसा

9

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


9

मेरे मामले में मैंने अगले चरण किए

  1. XCode से बाहर निकलें
  2. डिवाइस डिस्कनेक्ट करें
  3. अपने टर्मिनल में sudo launchctl stop com.apple.usbmuxd
  4. Relaunch Xcode
  5. कनेक्ट डिवाइस

यह मेरे लिए एक्सकोड या डिवाइस को पुन: लॉन्च करने के बिना काम करता है
कोई विशेष

अच्छा, यह मुझे बहुत समय बचाता है
खोजक

7

हो सकता है मेरा उत्तर नए डेवलपर के लिए सहायक हो। बस इन चरणों का पालन करें, आप अपने iPhone / iPad को X-code से जोड़ सकते हैं।यहां छवि विवरण दर्ज करें


4

मैंने ऊपर सुझाए गए हर हल को मुश्किल से आज़माया। केवल एक चीज जिसने मेरे मुद्दे पर काम किया और हल किया, वह था एक्सकोड के "ऑर्गेनाइज़र" में जाना, मेरे आईफ़ोन पर राइट क्लिक करें, "आयोजक से निकालें" पर क्लिक करें और फिर लगभग 10 सेकंड तक प्रतीक्षा करें जबकि एक्सकोड स्वचालित रूप से डिवाइस को फिर से जोड़ देता है।

मैंने पहले अपने फोन में प्लग किया था और itunes ने इसे ठीक से पहचाना और इसके साथ सिंक किया, आदि, लेकिन ऑर्गनाइज़र में सभी एक्सकोड ने कहा कि "डिवाइस वर्तमान में कनेक्ट नहीं है", जो कि निश्चित रूप से जुड़ा हुआ था अगर itunes इसके साथ सिंक कर रहा था और ओवर सिंक नहीं कर रहा था। वाई - फाई।

फोन को हटाने और फिर से जोड़ने के लिए मुझे xcode की आवश्यकता क्यों थी, यह मेरे से परे है, लेकिन यह बहुत अच्छा काम करता है कि मैंने यह किया है।


4

मैंने ऊपर के सभी को कोई फायदा नहीं हुआ। मैं उम्र के लिए फोन का उपयोग कर रहा था और अचानक आयोजक ने सोचा "यह डिवाइस वर्तमान में जुड़ा नहीं है"। फोन के एक रीसेट ने इसे मेरे लिए निर्धारित किया (एप्पल लोगो तक होम एंड पावर पकड़ें)। मैंने इसके साथ मैकबुक से जुड़ा था, लेकिन यह आवश्यक नहीं होना चाहिए।


1
धन्यवाद माइकल - वही समस्या। 5s ठीक काम जब तक xcode अचानक निर्णय लिया कि यह वहाँ नहीं था। तब iTunes xcode से सहमत था। फोन को रिबूट करते हुए इसे अभी के लिए ठीक कर दिया। यह चिंता करना कि इनमें से कितने बेतरतीब कीड़े पिछले सेब की रिलीज़ टीमें हैं।
12

3

के लिए Xcode 7और संभवतः ऊपर),

go to Window -> Devices, 

plus signसबसे नीचे मारा और select the deviceजुड़ा और hit nextफिर Use for development

यह केवल तभी काम करता है जब Xcodeआपका डिवाइस पढ़ रहा हो, लेकिन आप डिवाइस पर अपना ऐप नहीं चला पा रहे हैं।

device's OS version is greater than or equal to your app's Deployment Targetओएस संस्करण भी सुनिश्चित करें ।


2

कुछ गैर-लाइसेंस प्राप्त केबलों के साथ भी यही समस्या थी। Apple & Belkin's USB केबल्स के साथ ठीक काम करता है।


2

मेरे ऐप ने सभी सिमुलेटरों पर काम किया लेकिन मेरे डिवाइस पर नहीं। मैंने प्रत्येक टिप्पणी से सभी चरणों के बारे में कोशिश की और कोई भाग्य नहीं था। मैं अपनी डिवाइस सेटिंग्स पर गया और अपने "पर्सनल हॉटस्पॉट" को बंद कर दिया। तब यह सब अच्छा था!


वर्चुअलबॉक्स मैक कैटालिना के लिए भी इसने काम किया। धन्यवाद दोस्त।
राकेश

1

क्या आपने अपने Apple डेवलपर पोर्टल में डिवाइस को हटाने और फिर से स्थापित करने की कोशिश की है? यदि हाँ, तो अपने xcode को 4.3.2 में अपग्रेड करने का प्रयास करें, मुझे याद है कि मुझे iPhone 5.1 पर अपडेट करने के बाद xCode 4.3.2 में अपडेट करने की आवश्यकता है


1

Xcode ने मेरा iPad नहीं देखा, iTunes ने भी मेरा डिवाइस नहीं देखा। रीबूटिंग मैक ने स्थिति को ठीक किया।


1

मेरे iPhone को अपडेट करने के बाद 10.3.3, Xcode 8.3.3इसे Deviceविंडो में नहीं मिल सकता , लेकिन iTunes कर सकता है। Xcode को पुनः आरंभ करने से समस्या ठीक हो गई।


1

डिबगिंग के 20 मिनट के बाद, मैंने महसूस किया कि मुझे रन लेफ्ट बटन Devicesके दाईं ओर ऊपर के बायें हाथ के कोने में पिकर के ऊपर (the) पर हॉवर करना है, ugging


1

एक्सकोड में मेरे द्वारा की गई त्रुटि "तैनाती लक्ष्य से कम iOS संस्करण" थी, जिसे मैं ठीक करना नहीं जानता था। त्रुटि प्रदर्शित की गई थी जहां iPhone को डिवाइस (ऊपरी बाएं) के रूप में इंगित किया जाना चाहिए था। मैंने प्रोजेक्ट नेविगेटर में प्रोजेक्ट का चयन किया और देखा कि iOS परिनियोजन लक्ष्य 11.3 पर सेट किया गया था, लेकिन जब मैंने अपने iPhone की जाँच की तो यह 11.2.1 (या 11.3 से कम कुछ) पर सेट था। इसलिए मैंने फोन पर सेटिंग्स खोली, जनरल तक स्क्रॉल किया और सॉफ्टवेयर अपडेट को टैप किया। चूंकि अपडेट ने कहा कि यह शेड्यूल किया गया था, लेकिन शुरू नहीं हुआ, इसलिए मैंने अपने दूसरे फोन से सिम कार्ड लेने का फैसला किया और इसे उस आईफोन में डाल दिया जिसे मैं परीक्षण के लिए इस्तेमाल कर रहा था। फिर अपग्रेड जल्दी शुरू हो गया। फोन पर अपडेट समाप्त होने के बाद, हालांकि, XCode ने अभी भी फोन को नहीं पहचाना। मैंने USB केबल को अनप्लग किया, लेकिन कोई आवाज नहीं सुनी, इसलिए मैंने इसे कंप्यूटर पर एक अन्य यूएसबी पोर्ट में प्लग किया और फिर एक ध्वनि सुनी। तभी XCode ने फोन पर गौर किया। इसलिए समस्याएं यह थीं कि iPhone ने मुझे सूचित नहीं किया था कि मेरे पास एक अद्यतन था (या मैंने इसे अनदेखा कर दिया और इसके बारे में भूल गया) और इसे सिम कार्ड की आवश्यकता हो सकती थी, और मेरे पास एक खराब यूएसबी कनेक्शन था।


धन्यवाद भाई। यह मेरे लिए काम किया।
जोशुआ पोगी 28

0

मुझे यह समस्या थी। मैंने किसी तरह सेब पर जेनेरिक टीम के लिए उपकरण पंजीकृत किया। मुझे याद नहीं है कि मैंने इसे अभी कैसे किया। तब मैं इस त्रुटि को दूर करने में सक्षम था।


यहाँ है कि मैं इसे कैसे हल किया। यह पहले शॉट में कभी नहीं जुड़ा। मुझे 8-10 बार पीछे हटना पड़ा और आखिरकार यह जुड़ गया। एक बार जब यह आयोजक से जुड़ गया तो मैं उपकरणों पर गया, इस उपकरण का चयन किया और इसके तहत मैंने प्रोविजनिंग प्रोफाइल का चयन किया। राइट क्लिक किया गया तो मुझे प्रोविजनिंग पोर्टल में ऑप्शन ऐड डिवाइस मिला। फिर मैंने ऐप्पल आईडी देते हुए कहा। अगली बार से मैं पहली बार खुद को कनेक्ट करने में सक्षम था।
सतीश

0

बस अपने मैक के साथ iPhone के केबल को अनप्लग करें और फिर मेरे लिए मैक काम में केबल प्लग करें। मुझे आशा है कि यह किसी के लिए काम कर रहा है।


2
सही मदद! जिसके बारे में कभी किसी ने सोचा नहीं था। बधाई
प्रोस्टाइल

0

Xcode 6.3 ने कंप्यूटर के पुनरारंभ होने के बाद भी मेरे iPhone को iOS 8.3 नहीं चलाया। मैंने फिर अपने iPhone को फिर से शुरू किया और सब कुछ फिर से काम किया। छोटी गाड़ी सॉफ्टवेयर प्यार!


0

जब आप वर्तमान योजना बनाने और चलाने की कोशिश कर रहे हों, लेकिन इस अलर्ट संदेश का सामना करें:

"रनिंग डेस्टिनेशन iPhone स्कीम को चलाने के लिए मान्य नहीं है।"

इसके अलावा, आप पहले से ही अपने फोन की जांच करते हैं और यह आपके मैक से ठीक से कनेक्ट होता है, बस आपको अपने Xcode को पुनः आरंभ करने और इसे फिर से बनाने की जरूरत है । वह काम करेगा।


0

इस मुद्दे पर रन XCode 9 से 10.1 में अपग्रेड किया गया। अन्य उत्तर में सूचीबद्ध सभी चरणों को पूरा करने के बावजूद, XCode में कोई भी उपकरण दिखाई नहीं दे रहे थे।

मेरे लिए समाधान एक साफ CMake निर्माण करना था, पुराने Xcode प्रोजेक्ट फाइलों को हटाना।


0

Xcode 10.2.1 मेरे आईपैड मिनी को पहचान नहीं रहा था। मैंने अनप्लग किया और मिनी को रिबूट किया और यह दिखाई दिया।


0

यदि इनमें से कोई भी काम नहीं करता है, तो अपने iPhone या डिवाइस को पुनरारंभ करने का प्रयास करें! हर बार मेरे लिए काम करता है:

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