का उपयोग करते समय कंसोल ऐप से NSLog() को कैसे देखें I आवंटन के लिए उपकरणों का उपयोग कर रहा हूं, लेकिन मेरे एनएसएलओजी संदेश देखना चाहते हैं। एक और पोस्ट में उन्होंने संदेशों के लिए अंदर/अनुप्रयोग/उपयोगिताओं/कंसोल को देखने का उल्लेख किया। मैं उनमें से किसी को भी नहीं देख सकता। कंसोल ऐप खोलने के बाद, आप कहां देखेंगे?उपकरण
उपकरण
उत्तर
आप एक्सकोड ऑर्गनाइज़र का उपयोग कर डिवाइस के कंसोल को देख सकते हैं।
एक्सकोड 6 में, "डिवाइस" टैब को ऑर्गनाइज़र से अपनी विंडो में हटा दिया गया था। कंसोल लॉग देखने के लिए, अब आपको डिवाइस की जानकारी के निचले बाएं हाथ वाले क्षेत्र में छोटे छोटे त्रिकोण पर क्लिक करना होगा।
काले मेंढक जवाब देने के लिए वैकल्पिक, आप भी सीधे अपने मैक Xcode के बिना से एकीकृत कंसोल का उपयोग कर सकते हैं। सभी आउटपुट को अग्रेषित किया जाता है। बस स्पॉटलाइट सर्च (सीएमडी + स्पेस) करें और कंसोल में टाइप करें।
मुझे यहां एक सिम्युलेटर से बाहर नहीं देखा गया था :( – Greg
यदि आप कंसोल एप्लिकेशन का उपयोग करना चाहते हैं, तो एक्सकोड लॉग लॉग सूची में FILES अनुभाग के अंतर्गत पाया जा सकता है (यदि दिखाई नहीं दे रहा है: मेनू -> देखें -> लॉग सूची दिखाएं)।
~/Library/Logs/iOS Simulator/6.1/system.log
यह वास्तव में फ़ाइल सिस्टम का संदर्भ है। तो आप टर्मिनल में
tail -f ~/Library/Logs/iOS Simulator/6.1/system.log
पर भी जा सकते हैं।
अद्यतन:
Xcode के कुछ नए संस्करण में एक अन्य विकल्प Xcode 'डिबग' मेनू में पाया जा सकता है। 'ओपन सिस्टम लॉग ...' प्रविष्टि की तलाश करें।
एक्सकोड 6.3.1 के रूप में, आवंटन उपकरण चलाते समय मुझे उपर्युक्त स्थानों में से कोई भी लॉग नहीं मिला। मेरे लिए, आईओएस सिम्युलेटर (एक्सकोड नहीं) में, एनएसएलओजी संदेश सामान्य रूप से एक्सकोड में दिखाई देने के लिए डीबग -> ओपन सिस्टम लॉग ... पर क्लिक करें। यदि आपको इसकी आवश्यकता है, तो यह लॉग लाइब्रेरी/लॉग/कोरसिम्युलेटर/[डिवाइस नाम] /system.log में रखा जाता है। [डिवाइस का नाम] प्राप्त करने के लिए, एक्सकोड, विंडो -> डिवाइस पर जाएं और उस डिवाइस को ढूंढें जिसे आप वर्तमान में अनुकरण कर रहे हैं। पहचानकर्ता की तलाश करें। पुस्तकालय/लॉग/कोरसिम्युलेटर में फ़ोल्डर नामों के विरुद्ध इसकी तुलना करें और आपको एक मैच मिलना चाहिए।
- 1. उपकरण?
- 2. उपकरण?
- 3. उपकरण
- 4. उपकरण?
- 5. उपकरण?
- 6. उपकरण?
- 7. उपकरण?
- 8. उपकरण
- 9. उपकरण
- 10. उपकरण फ़ाइलों
- 11. प्रोफाइलिंग उपकरण?
- 12. WYSIWYG उपकरण?
- 13. सीएसएस उपकरण
- 14. जावा उपकरण?
- 15. मेटामोडलिंग उपकरण
- 16. डब्ल्यूडीके उपकरण
- 17. व्यूअर उपकरण
- 18. सी ++ उपकरण?
- 19. सी # आरपीएल उपकरण; त्वरित कंसोल-जैसे संकलन उपकरण
- 20. "ऊर्जा उपयोग" उपकरण उपकरण के परिणाम की व्याख्या
- 21. एचटीएमएल पूरे पृष्ठ के लिए उपकरण के लिए उपकरण?
- 22. उपकरण बाहर उपकरण और उपयोगिताएँ WPF या Silverlight अनुप्रयोगों
- 23. उपकरण 3-वे बाइनरी (हेक्स) फ़ाइल तुलना के लिए उपकरण?
- 24. प्रवेश परीक्षण उपकरण
- 25. परफमन फ़ाइल विश्लेषण उपकरण
- 26. dTrace स्क्रिप्ट और उपकरण
- 27. वेब आईडीई उपकरण
- 28. इंटरेक्टिव सांख्यिकीय विश्लेषण उपकरण
- 29. जावा: डी-बहिष्कृत उपकरण
- 30. जावा रिफैक्टरिंग उपकरण
क्या ऐसा करने के लिए लॉग फ़ाइल को पूंछ करने का कोई तरीका नहीं है? – Das
क्या होगा यदि आप सिम्युलेटर का उपयोग कर रहे हैं? मुझे यह नहीं लगता कि एक्सकोड ऑर्गनाइज़र में, यदि मैं उपकरण के माध्यम से सिम्युलेटर चला रहा हूं तो मुझे एनएसएलओजी आउटपुट कहां मिल सकता है? ... कोई बात नहीं, बस इसे मिला। मैंने बस स्पॉटलाइट से "कंसोल" ऐप निकाल दिया और अब मैं इसे देखता हूं। मैं बस एक्सकोड पर्यावरण में इसे कहीं देखने की उम्मीद कर रहा था। – Rob
@Rob यदि आप सिम्युलेटर का उपयोग कर रहे हैं तो आपके पास स्रोत कोड तक पहुंच है और इसे आयोजक – Bot