क्रैश रिपोर्ट का प्रतीक होने पर, मैंने देखा कि रेखा संख्याएं बंद हैं। मैंने इस परियोजना का परीक्षण एक परियोजना के साथ किया जिसमें मैं जानबूझकर दुर्घटना का कारण बनता हूं। ऐसा लगता है कि जेनरेट लाइन नंबर में कुछ लाइनें शामिल नहीं हैं, उदा। टिप्पणी लाइन या कंपाइलर प्रीप्रोसेसर स्टेटमेंट्स (सुनिश्चित नहीं है कि यह क्या करता है और इसमें शामिल नहीं है) ...प्रतीकात्मक क्रैश रिपोर्ट (आईफोन/मैक) में सही रेखा संख्या कैसे प्राप्त करें?
क्या संकेतित क्रैश रिपोर्ट में "ऑफ" लाइन संख्या से कोड की वास्तविक रेखा में जाने का कोई आसान तरीका है स्रोत?
संपादित करें: एक symbolicated क्रैश रिपोर्ट में एक पंक्ति का एक उदाहरण:
7 Luisterpaal 0x00005de2 -[SWFMP3 connection:didReceiveData:] (SWFMP3.m:320)
तो, लाइन नंबर 320 लगभग सही है, लेकिन वास्तव में नहीं। यह कुछ लाइनें बंद है ...
"छोटे तरीकों को लिखने" के लिए उपरोक्त :) :) – rpetrich
मेरा मतलब है कि एक जटिल क्रैश लॉग की संख्या उदा। "320" में: 7 लुइस्टरपाल 0x00005de2 - [SWFMP3 कनेक्शन: didReceiveData:] (SWFMP3.m: 320) –