Xcode में एक डिबग बिल्ड पर, चाहे मैं सिम्युलेटर या एक वास्तविक डिवाइस का उपयोग कर रहा हूं, NSLog, printf, fprintf assert और NSAssert बयान कंसोल पर निकलते हैं
अगर मैं अब डिवाइस पर एक रिलीज़ बिल्ड चलाऊं (कहूं कि मैं एक परीक्षण उड़ान का निर्माण करता हूं और इसे अपने iPhone पर बड़ा करता हूं; तो यह रिलीज बिल्ड होगा), इनमें से कौन सा (यदि कोई हो) रिकॉर्ड किया जा रहा है?
और मैं लॉग को कैसे पुनः प्राप्त करूं?
क्या NSLog वास्तव में रिलीज़ बिल्ड पर कुछ आउटपुट करता है? निर्धारण कारक क्या है? चाहे वह stdout या stderr को लिखना है? क्या केवल डिवाइस लॉग के लिए लिखा जाता है? क्या इसका मतलब है कि मुझे fprintf का उपयोग करना है? डिवाइस लॉग के लिए कुछ भी लिखा है? क्या ऐसा भी है? यदि हां, तो इसे कैसे उठाया जाए?
क्या कोई स्थिति स्पष्ट कर सकता है?