2012-11-06 8 views
10

का उपयोग कर मैं निम्नलिखित त्रुटि मिल रही है नहीं चला जब मैं अपने Xcode आईओएस परियोजना चलाने का प्रयास कर सकते हैं:Xcode चयनित डिवाइस

Xcode cannot run using the selected device. Choose a destination with a supported architecture in order to run on this device. 

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

धन्यवाद

+0

यही वह नहीं है जो मैं कह रहा हूं। मैं एक्सकोड में किए गए एक आईफोन प्रोजेक्ट को चलाने की कोशिश कर रहा हूं और मुझे वह त्रुटि मिलती है – linuxer

+0

क्या आपने प्रोजेक्ट की सफाई करने की कोशिश की? –

+0

हाँ, मैंने इसे साफ़ कर लिया है, कंप्यूटर को पुनरारंभ किया है, व्युत्पन्न डेटा हटा दिया है। – linuxer

उत्तर

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

    • साफ अप अपनी परियोजना, व्युत्पन्न डेटा हटाएं:

    यदि वह काम नहीं करता है, इस प्रयास करें।

  • अपने पसंदीदा संपादक का उपयोग करके, अपनी प्रोजेक्ट.pbxproj फ़ाइल से सभी प्रोफाइल स्ट्रिंग को साफ़ करने का प्रयास करें (जिसे आप 'पैकेज शो सामग्री' कमांड का उपयोग करके अपना एक्सकोड प्रोजेक्ट खोलते हैं)।

छवि के नीचे देखें - आपको 'प्रोविजनिंग प्रोफाइल' वाली सभी पंक्तियां हटा दी जानी चाहिए; चरित्र।

  • फिर xcode पुनरारंभ करें। स्वचालित प्रोफ़ाइल चयनकर्ता का उपयोग कर प्रोफ़ाइल का चयन करें और एक आईफोन सिम्युलेटर योजना का उपयोग कर निर्माण करें। एक और केबल के साथ अपने डिवाइस -Connect:

enter image description here

+0

मैंने पहले उदाहरण के आधार पर पोस्ट किया जब मुझे यह त्रुटि मिली और इसे हल किया गया। हालांकि, ऐसा कुछ हालिया कारण हैं जो इसका कारण बनते हैं: http://stackoverflow.com/questions/12540534/xcode-4-5-4g182-iphone-5-ios6-choose-a-destination-with-a-supported -archit –

+0

और यह भी: http://stackoverflow.com/questions/11767945/xcode-cannot-run-on-the-selected-destination?lq=1 –

+0

प्रोफ़ाइल तारों से आपका क्या मतलब है? – linuxer

1

कृपया निम्नलिखित की जाँच करें। - जांचें कि केबल ठीक से कनेक्ट है या नहीं। यह मेरी समस्या थी धन्यवाद

1

मुझे DEBUG बिल्ड चलाने की कोशिश करते समय यह त्रुटि हुई थी। मैंने DEBUG के लिए YES में "सक्रिय आर्किटेक्चर बनाएं" को बदल दिया और अंततः यह त्रुटि निराशा के घंटों के बाद चली गई। मैंने इस साइट पर लगभग 10 अलग-अलग चीजों को पढ़ने की कोशिश की और कुछ भी काम नहीं किया।

14

लक्ष्य -> ​​सेटिंग्स बनाएँ -> बनाएँ विकल्प "C/C++/ऑब्जेक्टिव-सी के लिए संकलक" सेट - "डिफ़ॉल्ट संकलक (एप्पल LLVM 5.0)" और इस मुद्दे को हल किया जा जाएगा

1

मैं त्रुटि पाया बिल्डिंग सेटिंग्स में असमर्थित कंपाइलर की वजह से था। परियोजना बिल्डिंग सेटिंग्स की जांच करें -> विकल्प बनाएं -> सी/सी ++/उद्देश्य-सी के लिए कंपाइलर। "डिफ़ॉल्ट कंपाइलर (ऐप्पल एलएलवीएम 5.0)" में बदलें। सब कुछ ठीक है।

0

मेरे ऐप का परीक्षण करने का प्रयास करते समय मुझे यह त्रुटि हुई। यहां मेरे लिए क्या काम किया गया है:

लक्ष्य> बिल्ड सेटिंग्स में, मैंने लक्ष्य नाम से मिलान करने के लिए उत्पाद का नाम बदल दिया और यह मेरे लिए तय किया गया।

2

चेक कि Info.plist फ़ाइल में निष्पादन योग्य फ़ाइल (भी CFBundleExecutable के रूप में जाना जाता है) $ {EXECUTABLE_NAME} रूप में किसी भी हार्डकोडेड मूल्य का विरोध करने के लिए निर्धारित है। यह सुनिश्चित करेगा कि भले ही आप अपना प्रोजेक्ट नाम या लक्ष्य नाम या योजना नाम बदल दें, फिर भी यह काम करता है।

0

मुझे एक ही समस्या थी, और संसाधनों में info.plist फ़ाइल खोलकर इसे निर्धारित किया और लक्ष्य सदस्यता को अनचेक कर दिया ताकि लक्ष्य सदस्यता के रूप में कुछ भी चेक न किया जा सके।

0

मैं मैक रिबूट द्वारा हल किया (यह भी आईपैड रिबूट है)

+0

मैंने रीबूट किया है लेकिन उसी – Gank

+0

... मेरे अपने उत्तर में जवाब दिया ... – Gank

+0

अंततः आईपैड सेटिंग्स में आईपैड को रीसेट करके हल किया गया और फिर एक्सकोड को पुनरारंभ करें – Gank

0

XCode 6 में मैं डिवाइस खिड़की (विंडो/उपकरण) खोला और देखा मेरे iPhone वहाँ सूचीबद्ध नहीं किया गया था, भले ही यह करने के लिए मैक में खामियों को दूर किया गया था उस समय। मैंने इसे अनप्लग किया और फिर डिवाइस विंडो खोलने के दौरान इसे वापस प्लग किया, और यह डिवाइस सूची में और स्कीम पिकर में भी दिखाई दिया।