2011-10-20 10 views
48

आज, मैंने अपने एक्सकोड को 4.2 संस्करण में अपडेट किया है, और मैं एआरसी को अक्षम करना चाहता हूं, मैं Google के साथ भी खोज करता हूं। लेकिन मेरी समस्या को ठीक नहीं कर सकता। खोज परिणामों के अनुसार, लक्ष्य सेटिंग में, मुझे 'उद्देश्य-सी स्वचालित संदर्भ गिनती' आइटम नहीं मिल रहा है, इसलिए इसे NO पर सेट करने का कोई मौका नहीं है। मुझे आइटम एक-एक करके मिलता है, और खोज क्षेत्र का भी उपयोग करता है।Xcode4.2 को स्वचालित रूप से अक्षम करने के लिए कैसे करें

और एक नया एक्सकोड 4.2 जानता है, परियोजना के लिए एआरसी को कैसे अक्षम करें, विशिष्ट फ़ाइल के लिए नहीं।

बहुत बहुत धन्यवाद।

+0

उस विंडो में जहां आप एआरसी कुंजी-वैल्यू जोड़ी की तलाश में हैं: क्या आपने फ़िल्टर को 'सभी' पर सेट करने के बारे में सोचा है? – Phlibbo

+0

हां, मैं इसे परियोजना के लिए अक्षम करना चाहता हूं। मैं प्रोजेक्ट को पुराने एक्सकोड का उपयोग करता हूं, और अब मैं प्रोजेक्ट को नवीनतम के साथ खोलता हूं, मुझे लगता है कि मैं एआरसी को बंद/चालू कर सकता हूं। शायद मैं गलत हूं। हो सकता है कि केवल नवीनतम xcode4.2 प्रोजेक्ट बनाएं और एआरसी बंद/स्विच पर हो। बस मुझे लगता है कि मुझे कोशिश होगी। – user501836

+0

नहीं, मेरी परियोजना एक्सकोड 3 के साथ बनाई गई थी और इसमें स्विच है। हालांकि, अगर आपने पहली जगह एआरसी चालू नहीं किया है, तो आपको इसे बंद करने की आवश्यकता नहीं है। आपको इसे पहली बार चालू करने के लिए "उद्देश्य-सी एआरसी में कनवर्ट करें" का उपयोग करने की आवश्यकता है। यदि आपने ऐसा नहीं किया है, तो बंद करने के लिए कुछ भी नहीं है :) – Phlibbo

उत्तर

103
  • बाएं हाथ के आयोजक में, प्रोजेक्ट पर क्लिक करें।
  • अगले कॉलम में अपना लक्ष्य चुनें।
  • शीर्ष पर स्थित सेटिंग टैब का चयन करें।
  • स्क्रॉल "ऑब्जेक्टिव-सी स्वत: संदर्भ गिनती" करने के लिए नीचे (यह उपयोगकर्ता निर्धारित सेटिंग्स समूह में अधिक "CLANG_ENABLE_OBJC_ARC" सूचीबद्ध किया जा सकता),
  • और नहीं करने के लिए यह निर्धारित किया है।

यह एक्सकोड 4.2 (बिल्ड 4 डी 1 9 9) पर है।

+1

ठीक है, अब मुझे बिंदु मिल गया है। मुझे आइटम नहीं मिल रहा है क्योंकि मैं पुराने xcode4.1 के साथ प्रोजेक्ट बनाता हूं और नया xcode4.2 खोलता हूं। केवल नया xcode4.2 प्रोजेक्ट बनाएं जो आइटम ढूंढ सके। – user501836

+1

मुझे अस्पष्ट नहीं है कि आप किस वस्तु को नहीं ढूंढ सकते हैं। – NJones

+4

यदि आपका मतलब 'उद्देश्य-सी स्वचालित संदर्भ गणना' है तो यह 'ऐप्पल एलएलवीएम 3.0 कंपाइलर भाषा' समूह में होना चाहिए। – NJones

1

एक्सकोड 4.2 बीटा में, प्रति लक्ष्य 2 स्थान थे जिन्हें आप एआरसी के उपयोग को टॉगल कर सकते थे ... अब ऐसा नहीं लगता है।

इसके अलावा, "एआरसी में कनवर्ट करें" मेनू आइटम गायब हो गया प्रतीत होता है।

अब, हाँ, मुझे लगता है कि एआरसी सामान के लिए मैक डेवलपर्स मतलब कभी नहीं किया गया था, 4.2 बीटा आईओएस केवल था, लेकिन वास्तव में यकीन नहीं के रूप में क्या मैक डेवलपर्स जो में एआरसी सामान के साथ खेलने किया था उनके मैक एप्स अब करना है ....

फ़ाइल रडार रिपोर्ट्स। 4.3 के लिए प्रतीक्षा करें? ऐप फिर से करें? .xcode एक्सएमएल मैन्युअल रूप से संपादित करें? निश्चित नहीं।

+1

कन्वर्टर अभी भी वहां संपादित करें-> रिफैक्टर-> ऑब्जेक्टिव-सी एआरसी में कनवर्ट करें ... (वर्तमान बिल्ड 4 डी 1 9 9 पर) – NJones

+0

इसके अलावा ... मेरे पास एक मैक ऐप है जो मैं एआरसी का उपयोग कर उस पर काम कर रहा हूं। मैंने अभी जाँच की। – NJones

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

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