2012-06-06 9 views
6

पर सेट किया जाता है जब मैं सिम्युलेटर में एक ऐप चलाता हूं तो एक्सकोड अटैचिंग (ऐप नाम) पर लटकता है, लेकिन यह तब होता है जब डीबगर एलएलडीबी पर सेट होता है। जब डीबगर जीडीबी (उत्पाद-> संपादन योजना -> रन -> डीबगर) पर सेट किया जाता है तो ऐप ठीक चलाता है मैं इसे एलडीडीबी के साथ डीबग करने के लिए कैसे ठीक कर सकता हूं बिना अटैचिंग (ऐप नाम) पर एक्सकोड फांसी के?एक्सकोड 4 (ऐप नाम) को जोड़ने पर लटकता है जब डीबगर एलएलडीबी

+0

क्या आप एलएलवीएम कंपाइलर का उपयोग कर रहे हैं? – borrrden

+0

पता नहीं, मैं इसे कैसे देख सकता हूं? –

+0

अपनी बिल्ड सेटिंग्स में "कंपाइलर" के लिए खोजें – borrrden

उत्तर

0

मुझे यह समय-समय पर होता है, लेकिन आम तौर पर सिम्युलेटर या डिवाइस को पुनरारंभ करना, एक्सकोड को पुनरारंभ करना और अपनी व्युत्पन्न डेटा निर्देशिका को साफ करना चाल है।

+0

को मजबूर करना पड़ता है मैंने कोशिश की, लेकिन यह हर दिन होता है, इसलिए मुझे लगता है कि यह मेरी सेटिंग्स में कुछ गलत होना चाहिए –

+0

मुझे लगता है कि "हर दिन" आपका मतलब है " हर बार "जो पूर्व के विपरीत सामान्य नहीं है। – Jano

+0

हाँ मेरा मतलब है हर बार –

2

मेरे पास एक ही समस्या थी, और इन निर्देशों के बाद इसे हल किया गया Why does the LLDB Debugger constantly fail to attach? मैंने स्थानीय स्तर पर 127.0.0.1 के रूप में अनुवाद करने वाले/etc/hosts में एक प्रविष्टि जोड़ा और यह ठीक काम किया।

+0

भगवान दमन, आप उच्च होने के लायक हैं। डीबगर नेटवर्क के माध्यम से संलग्न होता है, और यह स्थानीयहोस्ट पर सिम्युलेटर की तलाश करता है, 127.0.0.1 नहीं। – Can

0

Xcode 4.5.x scuppered lldb (ताकि बजाय gdb प्रयोग किया जाता) और Git मेरे लिए (प्रयुक्त बजाय SourceTree), और वे जादुई जब XCode 4.6.2

0

इसका एक बहुत ही सरल कदम करने के लिए उन्नत हल किया गया ... मेरे लिए यह एक बड़ी समस्या थी क्योंकि मैं हर बार "myApp से अटैचमेंट" में फंस गया था और एक्सकोड भी उत्तरदायी नहीं होगा।

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

1

मुझे पता चला कि डीकोडर एलएलडीबी पर सेट होने पर एक्सकोड को स्थानीयहोस्ट तक पहुंचने की आवश्यकता है। इसलिए जब आपकी मेजबान फ़ाइल ठीक से कॉन्फ़िगर नहीं की जाती है तो आपको हमेशा "आईडी आईडी xxxx प्रक्रिया में संलग्न करने में विफल" त्रुटि मिल जाएगी। यहां चाल है:

  • $sudo file /etc/hosts आज़माएं। अगर आउटपुट /etc/hosts: ASCII English text, with CRLF line terminators है, तो आपको यूनिक्स प्रारूप में अपना फ़ाइल प्रारूप बदलना होगा। इसे हासिल करने के कई तरीके हैं। मेरी वरीयता है:

    • $sudo vim /etc/hosts के माध्यम से ओपन होस्ट फ़ाइल।
    • vim कमांड लाइन मोड दर्ज करें और :set ff=unix टाइप करके फ़ाइल प्रारूप बदलें और वापस आएं।
    • सुनिश्चित करें कि आपकी मेजबान फ़ाइल में इस तरह की एक पंक्ति शामिल है: 127.0.0.1 localhost
    • :wq टाइप करके सहेजें और छोड़ें।

    अब $sudo file /etc/hosts फिर से प्रयास करें, आपको /etc/hosts: ASCII English text मिल जाएगा।

  • होस्ट फ़ाइल की अनुमति बदलें। $sudo chmod 644 /etc/hosts
  • उपर्युक्त सभी कार्य करने के बाद, $ping localhost पर आज़माएं और आपको ping: cannot resolve localhost: Unknown host त्रुटि के बजाय 64 bytes from 127.0.0.1: icmp_seq=0 ttl=64 time=0.037 ms जैसे प्रतिक्रिया मिलेगी।
  • अपने एक्सकोड और सिम्युलेटर को पुनरारंभ करें।
+0

यह पूरी तरह से मेरे लिए काम किया। धन्यवाद। –

0

अपना टर्मिनल खोलें और निम्न आदेश टाइप करें।

sudo nano /private/etc/hosts 

एंटर दबाएं। तो यह आपके मैक पासवर्ड से पूछेगा। एक बार जब आप अपना पासवर्ड दर्ज कर लेंगे।

जीएनयू नैनो 2.0.6 फ़ाइल:/निजी/etc/hosts

## # होस्ट डाटाबेस # # स्थानीय होस्ट कॉन्फ़िगर करने के लिए लूपबैक इंटरफ़ेस # जब सिस्टम बूट किया जाता है। इस प्रविष्टि को मत बदलें। ##

127.0.0.1 स्थानीय होस्ट

255.255.255.255 broadcasthost

:: 1 स्थानीय होस्ट

fe80 :: 1% lo0 स्थानीय होस्ट

जब आप कर परिवर्तन कर रहे हैं, संपादक से बाहर निकलने के लिए नियंत्रण-एक्स दबाएं, वाई बचाने के लिए,

0

उपलब्ध नवीनतम ओएस में अपडेट करने से समस्या हल हो जाती है। मेरे मामले में मैं योसामेट 10.10.5 का उपयोग कर रहा था और मैंने इसे एल कैपिटन 10.11.1 में अपडेट किया। फिर मैंने एक्सकोड 7.0.1 लॉन्च किया, एक्सकोड के लिए अतिरिक्त घटक स्थापित किए गए और समस्या हल हो गई।

मुझे विश्वास है कि एक्सकोड के लिए अतिरिक्त घटक गायब थे। या एक्सकोड और सिम्युलेटर के लिए ठीक से काम करने के लिए ओएस की मजबूती अपडेट की आवश्यकता हो सकती है

संबंधित मुद्दे