2011-03-16 18 views
7

में काम नहीं कर डिबगिंग मैं XCode 4 और iOS SDK 4.3. उपयोग कर रहा हूँ मेरे डिबगिंग ठीक काम किया है, लेकिन अब मैं पता चला कि जब एक ब्रेकपाइंट, एप्लिकेशन रुक जाता है की स्थापना लेकिन XCode संपादक में लाइन पर ध्यान केंद्रित नहीं करता। ब्रेक पॉइंट मारते समय भी हरा तीर प्रदर्शित नहीं होता है। मेरे पास UINavigationController है जो AppDelegate में आवंटित किया गया है। जब मैं didFinishLaunchingWithOptions सब कुछ में एक ब्रेकपाइंट सेट काम करता है के रूप में उम्मीद:iOS: XCode

enter image description here

यह वह जगह है जब मैं एक ब्रेकपाइंट mapViewController में एप्लिकेशन जो पहला आइटम नेविगेशन नियंत्रक करने के लिए जोड़ा रोक दिया है। (कोई हरा तीर लेकिन एप्लिकेशन रोक दिया गया है):

enter image description here

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

अद्यतन:

अब यह और भी AppDelegate में काम कर रहे हैं और कुछ भी नहीं बदला नहीं है। मैं लाइनों के माध्यम से भी कदम उठा सकता हूं और देख सकता हूं कि मान लोकल में असाइन किए गए हैं और इसलिए अनुमान लगा सकते हैं कि ऐप वर्तमान में कोड में कहां है। तो जाहिर है सब कुछ काम करता है, बस वर्तमान में निष्पादित लाइन को चिह्नित नहीं किया जाना चाहिए।

+0

चलाने

अभिवादन मैंने सोचा कि मैं XCode पुन: प्रारंभ करके समस्या हल हो। कम से कम डिबगिंग (वर्तमान निष्पादित लाइन दिखा) 2-3 बार के लिए काम करता है। लेकिन तब फिर से अपनी तीर और वर्तमान निष्पादित लाइन नहीं दिखा रहा है। विषम, विषम, विषम – cmart

उत्तर

1

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

3/26/11 4:04:13 PM Xcode[214] [MT] Warning in /SourceCache/IDEDebugger/IDEDebugger-208/PlugIns/DebuggerGDB/DevToolsIDE/GDBMIDebuggingPlugin/GDBMI_Adaptor/PBXGDB_StackSequences.m:556 
Details: An unexpected error when executing stack-list-frames-lite : Previous frame inner to this frame (gdb could not unwind past this frame). Please attach your gdb log to your bug report. 
Object: <PBXGDB_UpdateStackSequence: 0x202a57b40> 
Method: -handleErrorForMICommand: 
Thread: <NSThread: 0x200020700>{name = (null), num = 1} 
Please file a bug at http://bugreport.apple.com with this warning message and any useful information you can provide. 

मैं XCode 3.2 के बाद इस समस्या को पड़ा है और मैं हर समाधान मैं इसके लिए मिल सकता है की कोशिश की है, लेकिन मैं इसे कभी हल करने में सक्षम है। कम से कम एक्सकोड 3.2 ने मुझे त्रुटि बताया। एक्सकोड 4 बस काम करना बंद कर देता है।

अद्यतन: क्षमा करें उत्तर भाग भूल गए। कई लोगों ने परियोजना के लिए जीसीसी को अपने कंपाइलर को स्विच करके और सभी परियोजनाओं से जुड़ी इस समस्या को हल कर लिया है। अन्य ने अपने डिवाइस संस्करण के लिए अपनी प्रतीक फ़ाइल हटा दी है और एक्सकोड ने उन्हें पुनः डाउनलोड किया है और यह काम करना शुरू कर दिया है। मेरे लिए नीदर काम करते हैं, लेकिन उम्मीद है कि कोई आपके लिए काम करेगा।

10

xCode4 में:

  • आपका परियोजना का नाम -> योजना संपादित
  • जानकारी (रन विन्यास में) विन्यास
  • सेट बिल्ड टैब "डीबग", डीबगर करने के लिए - करने के लिए "LLDB" ("GDB "पहले था)
  • अपनी परियोजना

मेरे लिए काम किया चलाएँ। "एलएलडीबी" के लिए हरी रेखा दिखाई दे रही है। "जीडीबी" पर वापस स्विच करने से मुझे इस मुद्दे पर फिर से लाया जाता है।

+0

मैंने समस्या को हल करने के लिए xCode 4.0.2 स्थापित किया (4.2 बीटा पहले था) – vokilam

0

कंपाइलर को बदलने का प्रयास करें: "GCC_VERSION = com.apple.compilers.llvmgcc42" "GCC_VERSION = com.apple.compilers.llvm.clang पर।1_0 "

फिर संकलन और फिर