2011-11-26 14 views
7

पर अधिक अनिर्दिष्ट क्रैश मैं अब कुछ वर्षों से आईफोन ऐप्स विकसित करने के लिए एक्सकोड का उपयोग कर रहा हूं। पिछले कुछ महीनों में मैंने आईओएस 5 विकास के लिए एक्सकोड 4.2 में अपडेट किया है।एक्सकोड 4.2

एक्सकोड के पिछले संस्करणों पर मुझे यह बहुत दुर्लभ लगता है कि त्रुटि के बिना मुझे कोई क्रैश नहीं मिला है। एक्सकोड 4.2/आईओएस 5 के साथ मुझे लगता है कि मुझे बिना किसी लॉग के क्रैश मिलते हैं। मैं सिर्फ "प्रोग्राम प्राप्त सिग्नल SIGABRT" (या कुछ अन्य संदेशों) जैसे संदेश के साथ main.m में बंद कोड के साथ समाप्त हुआ लेकिन कोई लॉग संदेश बिल्कुल नहीं। (मैं एक्सकोड gui के नीचे "सभी आउटपुट" विंडो में देख रहा हूँ)।

उदाहरण के लिए, मेरा आखिरी वाला वह स्थान था जहां मैंने initWithNibName का उपयोग किया: बंडल: विधि लेकिन गलत निब नाम में टाइप किया गया। कोड बिना त्रुटि के इस लाइन को पारित कर दिया, लेकिन जब मैं pushViewController पर गया: एनिमेटेड: विधि SIGABRT संदेश के साथ क्रैश हो गई लेकिन कोई लॉग संदेश नहीं। यह मेरी टाइपो ...

मैं Xcode के पिछले संस्करणों में यकीन है कि मैं एक कहीं अधिक सूचनात्मक संदेश देखना होगा हूँ ... लगता है

वहाँ कुछ मैं Xcode में याद कर रहा हूँ है मेरे लिए कुछ समय लिया 4.2? क्या मुझे कुछ अतिरिक्त डीबगिंग सुविधा सक्षम करनी चाहिए? अधिक उपयोगी क्रैश जानकारी देने के लिए इसे पाने का कोई तरीका? या यह आईओएस 5/एक्सकोड 4.2 के साथ एक पता समस्या है?

किसी भी संकेत दिए गए के लिए धन्यवाद ...

+0

स्वीकृत बग: 10500195 – zaph

उत्तर

1

आप अकेले नहीं हैं, मैं यह भी पाया है। मुझे अक्सर पता चलता है कि अंतिम एक्सकोड के साथ दुर्घटना का निदान करने के लिए लॉग में पर्याप्त जानकारी नहीं है। मेरे पास दो युक्तियां हैं जो मदद कर सकती हैं।

  1. वास्तविक डिवाइस पर चलाएं। जब मैं डिवाइस पर दुर्घटनाग्रस्त हो जाता हूं तो मुझे अक्सर कुछ कारण मिलते हैं।

    सबसे खराब मामला, आप आयोजक में जा सकते हैं और डिवाइस के क्रैश लॉग की जांच कर सकते हैं, इससे आपको थ्रेड क्रैश हो जाएगा और आप जो कहते हैं उसे ढेर करते समय कैसा दिखता है।

  2. जीडीबी और एलएलवीएम कंपाइलर और डीबगर के बीच स्विच करें। मैंने इसके साथ पर्याप्त प्रयोग किया है लेकिन मेरा मानना ​​है कि इसने अवसर पर मदद की है।

+0

धन्यवाद। जानकर खुशी हुई कि मैं पागल नहीं जा रहा हूँ! :) – MrMikeT

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