मेरे पास दो परियोजनाएं हैं, एक लॉगिन के लिए networkLib
है और कुछ अन्य नेटवर्क फ़ंक्शन है, दूसरा usingLibDemo
है। तो मेरे पास दोनों परियोजनाओं का स्रोत स्रोत है।मैं एक्सकोड में ढांचे में कैसे डिबग कर सकता हूं?
networkLib
प्रोजेक्ट एक फ्रेमवर्क आउटपुट करता है, जिसे myNetKit.framework
कहा जाता है, जिसका उपयोग usingLibDemo
द्वारा किया जाता है।
अब मैं सफलतापूर्वक myNetKit.framework
का उपयोग लॉगिन करने के लिए, लेकिन कभी कभी यह दुर्घटनाओं मुख्य में हो सकता है,() ढेर जानकारी के बिना, लेकिन कभी कभी Xcode मुझे नीचे की तरह ढेर की जानकारी देता है:
तो मुझे पता है, जहां यह दुर्घटनाओं:
लेकिन Utils.m
खुलासा नहीं किया गया है, कैसे एक्सकोड को ढेर जानकारी और क्रैश लाइन मिलती है, और आखिरकार मेरे लिए स्रोत फ़ाइल खोलती है? क्योंकि मेरे पास मेरी डिस्क में स्रोत कोड है?
यदि हां, तो मैं myNetKit.framework
चरण-दर-चरण कैसे डिबग कर सकता हूं, जब यह क्रैश नहीं होता है?
किसी भी सुझाव के लिए बहुत बहुत धन्यवाद।
धन्यवाद, मुझे पता है कि 'networkLib' प्रोजेक्ट को 'libDemo' में उपयोग करके' डीबग करना आसान होगा, स्रोत कोड के लिए वहां है। लेकिन मुझे आश्चर्य है कि एक्सकोड को 'Utils.m' स्रोत फ़ाइल, और पूर्ण स्टैक जानकारी कैसे प्राप्त होती है। –
मेरा अनुमान है कि फ्रेमवर्क डीबग प्रतीकों की निर्माण प्रक्रिया के दौरान छीन नहीं लिया गया था। मेरा मानना है कि आपको इस तरह की जानकारी मिलती है। – David