यदि मैं ब्रेकपॉइंट सेट करता हूं और डिबगिंग मोड शुरू करता हूं, तो एक्सकोड ने विशेषताओं को पढ़ने की कोशिश की और उसके बाद एक्सकोड क्रैश हो गया। स्रोत कोड में ब्रेकपॉइंट्स की स्थिति का कोई प्रभाव नहीं पड़ता है। XCode दुर्घटनाओं के बाद:एक्सकोड 7.1 हमेशा डीबगिंग निष्पादित होने पर क्रैश हो जाता है
- सिम्युलेटर अभी भी आईओएस Simulator- चयन करने के लिए> बंद करने से पहले सामग्री और सेटिंग्स रीसेट सुनिश्चित करें कि चल रहा है मैं निम्न चरणों का पालन करने की कोशिश की।
- बंद सिम्युलेटर (सीएमडी-क्यू)
- खिड़की -> आयोजक -> हटाएं व्युत्पन्न डेटा
- किसी भी डिवाइस पर डीबगिंग, डिवाइस से एप्लिकेशन हटा सकते हैं और पूरी तरह से उपकरण को रीबूट हैं।
- बंद XCode फिर> स्वच्छ XCode- के माध्यम से> XCode से बाहर निकलें (-
- लॉन्च XCode
- सभी breakpoints निकालें
- उत्पाद -> (Alt/विकल्प कुंजी को दबाए रखें) स्वच्छ फ़ोल्डर बिल्ड
- उत्पाद नोट:, एक सुंदर बाहर निकलें होना चाहिए ताकि XCode ठीक से पूर्ण शटडाउन/सफाई चक्र
- लॉन्च Xcode
- कर सकते हैं)
- अपने मैक रिबूट सिम्युलेटर में चल रहा है, सिम के लिए एक अलग डिवाइस चुनते हैं तो जब यह दुर्घटनाग्रस्त हो गया से ulate।
- अपने ऐप का टेस्ट रन (ब्रेकपॉइंट्स के साथ)
- यदि सब ठीक हो जाए, तो ब्रेकपॉइंट्स जोड़ना शुरू करें (सभी अपवाद हमेशा एक अच्छा प्रारंभिक बिंदु है)।
लेकिन एक्सकोड अभी भी क्रैश और क्रैश और ... मैंने एक्सकोड 7.1 और योसेमेट का उपयोग किया (मैं एल कैपिटन को अपडेट नहीं कर सकता)।
जब यह दुर्घटनाग्रस्त हो जाता है, क्या कोई बैकट्रैक या किसी प्रकार का लॉग होता है जो दिखाता है कि दुर्घटना कहाँ हुई? क्या आप इसे इस प्रश्न में कॉपी कर सकते हैं? –
@ क्यूचॉन, क्या आपको कोई समाधान मिला? यह अभी भी नवीनतम 7.1.1 रिलीज के साथ होता है। अधिक निराश। – mahmud
@mahmud जब मैं XCode 7.2 बीटा स्थापित करता हूं तो यह अब क्रैश नहीं होता है। लेकिन मुझे एक्सकोड 7.1.1 के लिए कोई समाधान नहीं मिला। मैंने एक्सकोड 7.1.1 भी हटा दिया, इसलिए मैं अब लॉग फ़ाइल नहीं देख सका। मैं एक्सकोड के फिर से बग्गी संस्करण स्थापित करूंगा और लॉग फाइल अपलोड करूंगा। 7.212 रिलीज बिल्ड पर – Qeychon