पर तोड़ नहीं रहा है मेरे ब्रेकपॉइंट्स ने नवीनतम एक्सकोड 4 रिलीज में ठीक से काम करना बंद कर दिया है। प्रोजेक्ट सेटिंग्स में कोई बदलाव नहीं होने के कारण, ब्रेकपॉइंट्स अब सेट की गई लाइन पर नहीं टूटते हैं।एक्सकोड 4 ब्रेकपॉइंट्स सही लाइन
उदाहरण के लिए, एक फ़ंक्शन में मैं अपने शरीर के भीतर कहीं भी ब्रेकपॉइंट सेट कर सकता हूं, लेकिन कोड हमेशा कार्य की अंतिम पंक्ति पर टूट जाएगा।
एक और उदाहरण में, मैं एक समारोह में कहीं भी ब्रेकपॉइंट सेट कर सकता हूं और कोड उसी फ़ाइल में एक अलग फ़ंक्शन के बीच में एक रेखा पर टूट जाएगा! ब्रेक के बाद ट्रेसिंग से पता चलता है कि यह गलत जगह में टूट गया है और यह सिर्फ एक फ़ाइल/डीबगर सिंक समस्या नहीं है।
मुझे नहीं पता कि यह क्यों शुरू हुआ है। हालांकि पुराने लोगों ने काम किया, जबकि यह नए ब्रेकपॉइंट्स पर शुरू हुआ। किसी भी नए ब्रेकपॉइंट्स जो मैं गलत जगह में तोड़ता हूं। और हाल ही में, कुछ फाइलें अब भी तोड़ नहीं रही हैं! मैं केवल यह मान सकता हूं कि ब्रेकपॉइंट इतना गलत है कि इसे कोड में ले जाया गया है जिसे कॉल नहीं किया गया है। मैंने इस समस्या के लिए कई इंटरनेट खोज और फ़ोरम खोज की हैं, और हालांकि मुझे समान मुद्दों वाले लोगों को मिला है, फिर भी कोई समाधान या समाधान सूचीबद्ध नहीं था (डिवाइस को रिबूट करना, डीबग आउटपुट को स्वैप करना, अनुकूलन बंद करना आदि) काम नहीं किया है मेरे लिए।
यह उल्लेखनीय है कि मैं ज्यादातर .+ फ़ाइलों का उपयोग कर सी ++ में कोडिंग कर रहा हूं। एक्सकोड 3 में विकास के पिछले वर्ष के लिए, और पिछले कुछ महीनों में एक्सकोड 4 चीजें ठीक रही हैं! मैंने डीबग सही तरीके से स्थापित किया है। डीबग रन पर कोई ऑप्टिमाइज़ेशन नहीं, कोई मृत कोड स्ट्रिपिंग नहीं है और मैं डीएसवाईएम डीबग फ़ाइल के साथ डीडब्ल्यूएआर के साथ एलएलवीएम कंपाइलर 2.0 का उपयोग कर रहा हूं। हालांकि, इन मूल्यों को बदलने से कोई फर्क नहीं पड़ता।
कृपया मदद करें, यह मुझे पागल कर रहा है !!
इस पर एक अपडेट। यह एक ताजा शेर और एक्सकोड स्थापित के साथ एक ब्रांड नई मशीन पर फिर से शुरू हो रहा है। पूरा संपादक बेकार है। गलत लाइनों पर दिखाई देने वाली त्रुटियों के नीचे उदाहरण।
थोड़ा और परीक्षण दिखाता है कि सभी फाइलें प्रभावित नहीं होती हैं, केवल फाइलें जिन्हें मैंने हाल ही में संपादित किया है। यह लगभग है जैसे कि ब्रेकपॉइंट्स उस फ़ाइल के पुराने संस्करण से लाइन नंबर का उपयोग कर रहे हैं, जिसे मैं संपादित कर रहा हूं। – MrMaxP