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