मैं XCode 4 में कंसोल रन (NSLog कमेंट्स दिखाने के लिए) का तरीका खोजने के लिए प्रतीत नहीं कर सकता। XCode के पिछले संस्करण के लिए सामान्य विधि काम नहीं करती है। क्या किसी को इस बात का अंदाजा है कि इसे कैसे पूरा किया जाए?
मैं XCode 4 में कंसोल रन (NSLog कमेंट्स दिखाने के लिए) का तरीका खोजने के लिए प्रतीत नहीं कर सकता। XCode के पिछले संस्करण के लिए सामान्य विधि काम नहीं करती है। क्या किसी को इस बात का अंदाजा है कि इसे कैसे पूरा किया जाए?
जवाबों:
आपको लॉग नेविगेटर आइकन पर क्लिक करना होगा (बाएं साइडबार में दाईं ओर)। फिर बाएं साइडबार में अपना डिबग / रन सत्र चुनें, और आपके पास संपादक क्षेत्र में कंसोल होगा।
यदि आप अपना ऐप चलाते समय केवल लॉग आउटपुट प्रदर्शित करना चाहते हैं तो आप XCode4 वरीयताओं -> अलर्ट में जा सकते हैं और बाएं हाथ के कॉलम पर 'रन शुरू' पर क्लिक कर सकते हैं।
इसके बाद 'Show Debugger' चुनें और जब आप ऐप चलाते हैं तो NSLog आउटपुट को संपादक फलक के नीचे प्रदर्शित किया जाएगा।
इस तरह आपको नीचे पट्टी पर 'अप एरो' बटन का चयन नहीं करना है।
कंसोल अब कोई अतिरिक्त विंडो नहीं है, लेकिन यह टेक्स्टेडिटर क्षेत्र के अंतर्गत है। आप हमेशा इस क्षेत्र को दिखाने के लिए प्राथमिकताएँ निर्धारित कर सकते हैं। "सामान्य" "रन स्टार्ट" पर जाएं और "शो डीबगर" को सक्रिय करें। "रन पूर्ण" के तहत डिबगर को फिर से छिपाने के लिए सेट किया गया है। आपको उस विकल्प को निष्क्रिय करना चाहिए। अब कंसोल दिखाई देगा।
संपादित करें
नवीनतम जीएम रिलीज़ में आप टूलबार में एक बटन के माध्यम से कंसोल को दिखा और छिपा सकते हैं। बहुत आसान।
आप हमेशा ऑर्गनाइज़र को खोलकर, डिवाइस टैब पर क्लिक करके, अपने डिवाइस को चुनकर और कंसोल को चुनकर कंसोल को एक अलग विंडो में देख सकते हैं।
बेशक, यह सिम्युलेटर के लिए काम नहीं करता है :(
यहाँ एक विकल्प है
में Xcode 4 शॉर्टकट प्रदर्शित करने के लिए और छिपाने सांत्वना है (कमांड पारी-Y) को , इस एक ही विंडो में उर पाठ edior नीचे सांत्वना और डिबगर दिखाएगा।
यहाँ एक विकल्प है।
यह आपके कमांड लाइन ऐप के साथ एक टर्मिनल विंडो खोलेगा।
यह एक महान समाधान नहीं है क्योंकि XCode 4 अभी भी ऐप चलाता है और स्वतंत्र रूप से उस एप्लिकेशन को डिबग करता है जो आप टर्मिनल विंडो में कर रहे हैं जो पॉप अप करता है।
दो विकल्प हैं:
नेविगेटर (कमांड -7 या दृश्य | नेविगेटर लॉग इन करें) लॉग ऑन करें और अपना डिबग सत्र चुनें।
NSLog आउटपुट को देखने और डीबगर के साथ सहभागिता करने के लिए "दृश्य | शो डिबग क्षेत्र"।
यहाँ पर दोनों के साथ एक तस्वीर है। आपके पास सामान्य रूप से दोनों नहीं होंगे, लेकिन मैं प्रति पोस्ट केवल एक छवि लिंक कर सकता हूं! http://i.stack.imgur.com/4gG4P.png