मैंने पिछले सप्ताह मैक ऐप स्टोर के माध्यम से संस्करण 4.3 में एक्सकोड अपडेट किया था, और पाया कि अब मैं आईओएस 3.x डिवाइस पर डीबग नहीं कर सकता। मेरे पास आईफोन 3 जी आईओएस 3.1.3 चल रहा है और पहला जनरल आईपैड आईओएस 3.2 चला रहा है।आईओएस 3.x डिवाइस पर एक्सकोड 4.3 और डीबगिंग
दोनों डिवाइसों पर ऐसा लगता है कि एक्सकोड 4.3 ऐप इंस्टॉल करता है और ऐप लॉन्च करने का प्रयास करता है। ऐप स्प्लैश स्क्रीन प्रदर्शित करता है लेकिन कभी बूटिंग को पूरा नहीं करता है। डीबगर आउटपुट विंडो में कोई त्रुटि संदेश या किसी भी प्रकार के संदेश नहीं हैं। मेरा एकमात्र सुराग तब होता है जब मैं विराम बटन दबाता हूं, मैं देख सकता हूं कि डिवाइस/एक्सकोड निम्न फ़ंक्शन में फंस गया है: addimagesToAllImages जो ऐप्पल के DYLD से संबंधित प्रतीत होता है।
डीबगिंग आईओएस 5 उपकरणों पर ठीक काम करता है और पिछले एक्सकोड 4.2 स्थापना पर काम करता है। मैंने अपने मैक, आईओएस 3.x डिवाइस को रीबूट कर दिया है जिसमें सभी कैश साफ़ करने सहित व्यवहार में कोई बदलाव नहीं है।
किसी के पास कोई विचार है कि क्या हो रहा है? सहायता के लिए धन्यवाद।
ऐसा लगता है कि एक्सकोड 4.3 एलएलवीएम 3.1 के लिए कंपाइलर को मजबूर करता है और एलओडीबी पर डीबगर जो आईओएस 3 पर समर्थित नहीं है। क्या आपने जांच की है कि परियोजना अभी भी एलएलवीएम जीसीसी के साथ संकलित है? – bontoJR
धन्यवाद जूनियर बी। मैंने बिल्ड विकल्प "सी/सी ++/ऑब्जेक्टिव-सी" के लिए कंपाइलर "एलएलवीएम जीसीसी 4.2" में बदल दिया और फिर भी वही समस्या देखी। क्या जीसीसी और/या जीडीबी डीबगर का उपयोग कर एक्सकोड प्राप्त करने के लिए मुझे बदलने की एक और सेटिंग है? –
ठीक है, मैंने डीबगर के बारे में जूनियर बी के संकेत के साथ इसे समझ लिया। मैं "योजनाएं प्रबंधित करें" गया और उस योजना का चयन किया जिस पर मैं काम कर रहा हूं और "संपादित करें" पर क्लिक किया। "रन" सेक्शन के तहत मैंने एलएलडीबी से जीडीबी में डीबगर बदल दिया। अब आईओएस 3.x और 5.x डिवाइस पर डीबगिंग ठीक काम करती है। इसके अलावा, मैंने संकलक को xcode 4.3 की एलएलवीएम 3.1 की पसंदीदा सेटिंग में छोड़ दिया। 3.x समर्थन के बारे में –