2011-10-16 8 views
13

हर बार जब मैं cmd ​​+ मारा R यह एक दूसरे के एक अंश के लिए main.m और प्रकाश डाला इस के संपादक विंडो कूदता है:एक्सकोड 4 को प्रत्येक रन के बाद मुख्य.एम फ़ाइल पर कूदने से कैसे रोकें?

int retVal = UIApplicationMain(argc, argv, nil, nil); 

ब्रेकप्वाइंट अक्षम। यह अत्यधिक दुखी कर रहा है। इसे रोकने का कोई तरीका?

+0

मेरे पास एक ही समस्या है। यह परियोजना सेटअप के साथ कुछ करने के लिए है, लेकिन मुझे नहीं पता कि क्या। – BBonifield

+0

एक्सकोड 4 का कौन सा विशिष्ट संस्करण? उदाहरण के लिए, मैंने 4.1 की तुलना में एक्सकोड 4.2 में विभिन्न व्यवहार देखा है। –

+0

सबसे आसान समाधान शायद एक्सकोड 3. –

उत्तर

4

आमतौर पर यह तब होता है जब मेरे पास ऐसी स्थिति में ब्रेकपॉइंट होता है जो अब मौजूद नहीं है (कोड हटाया गया है iee)। कार्यक्रम की शुरुआत में जीडीबी बंद हो जाता है, अगर उसे अमान्य ब्रेकपॉइंट मिल जाता है।

ऐसा लगता है कि xcode के भाग पर main.m पर स्विचिंग का कारण बनता है।

अक्सर मैं अपने सभी ब्रेकपॉइंट्स को हटा देता हूं और जिनकी मुझे ज़रूरत है उन्हें सेट करने से शुरू होता है। वे वैसे भी ढेर करते हैं। यह मेरे लिए मुद्दा तय करता है।

0

क्या आपके पास प्राथमिकता> व्यवहार में परिभाषित कस्टम व्यवहार होता है? यह केवल एक चीज है जिसके बारे में मैं सोच सकता हूं कि यह जिम्मेदार होगा।

+0

नंबर का उपयोग करने के लिए है। मैंने इसे इंस्टॉल किया और दो बार रीबूट किया। अभी तक कुछ भी नहीं बदला है। – dontWatchMyProfile

1

शायद, यह प्रोग्राम नहीं चल रहा है, लेकिन को रोका गया है जो हाइलाइट कर रहा है। जब आप cmd + r दबाते हैं, जबकि डीबग किए गए प्रोग्राम अभी भी चल रहे हैं (पृष्ठभूमि में भी), तो एक्सकोड एक नया उदाहरण चलाने से पहले SIGKILL सिग्नल का उपयोग करके इसे रोक देगा।

एक्सकोड 4 में नया क्या है, यह है कि यह SIGKILL पकड़ता है और यह प्रदर्शित करेगा कि यह कहां हुआ - जो यह main.m पर आता है। इस त्रासदी को अभी तक ठीक से हल नहीं किया गया है। मेरा जवाब (एक ही सनकी मामले को छोड़कर) मेरे लिए काम किया है, लेकिन दूसरों के लिए:

Xcode 4.2 jumps to main.m every time after stopping simulator

किसी भी मामले में, आप क्योंकि Xcode 3 इस अनदेखी करने के लिए प्रयोग किया जाता है एप्पल पर बग चाहिए।

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