का प्रतीक नहीं हो सकता है। मैं इस बात से परिचित हूं कि आईओएस ऐप्स के लिए क्रैश लॉग कैसे प्रतीक हैं लेकिन यह एक सिर स्क्रैचर है।आईओएस ऐप में कोई मिलान करने वाला डीयूवाईएम वाला रहस्यमय यूयूआईडी नहीं है, इसलिए
मेरे पास 2345 बिल्ड के साथ MyApp है जिसे सामान्य संग्रह का उपयोग करके बीटा के रूप में जारी किया गया था, फिर एक्सकोड 7.2 (7C68) में ऐप स्टोर प्रवाह पर अपलोड करें।
dwarfdump --uuid MyApp.app/MyApp
UUID: 0BDA6D6F-3C0D-339E-842F-C2CB04199E10 (armv7) MyApp.app/MyApp
UUID: B2A69BEC-DF5E-33EA-A9E0-490EBF03074C (arm64) MyApp.app/MyApp
यहाँ है dSYM फ़ाइल के लिए dwarfdump:
dwarfdump --uuid MyApp.app.dSYM
UUID: 0BDA6D6F-3C0D-339E-842F-C2CB04199E10 (armv7) MyApp.app.dSYM/Contents/Resources/DWARF/MyApp
UUID: B2A69BEC-DF5E-33EA-A9E0-490EBF03074C (arm64) MyApp.app.dSYM/Contents/Resources/DWARF/MyApp
अब तक तो अच्छा
जब मैं xcarchive में द्विआधारी के लिए एक dwarfdump करते हैं, मैं निम्नलिखित मिल ।
हालांकि, मैं एक दुर्घटना के माध्यम से व्यवस्थित प्राप्त> निर्माण 2345 द्विआधारी के लिए एक अलग UUID है कि के लिए क्रैश:
0x100054000 - 0x1000fffff myapp arm64 <3715db2438743cf5aac1742d9a214c2c> /var/mobile/Containers/Bundle/Application/7313BC02-3F90-4F94-82E2-CBDC941E5D68/MyApp.app/myapp
0x100144000 - 0x1001e7fff AWSCore arm64 <c2aa13236d0437b98194c0487db69e68> /var/mobile/Containers/Bundle/Application/7313BC02-3F90-4F94-82E2-CBDC941E5D68/blink.app/Frameworks/AWSCore.framework/AWSCore
....
मुझे यकीन है कि क्रैश रिपोर्ट एक ही निर्माण के लिए है, फिर भी UUID के लिए पता यहाँ 3715db2...
है जब मैं यह उम्मीद कर रहा हूँ होने के लिए b2a69bec...
मैं bitcode तो मैं आयोजक पुरालेख पृष्ठ से एक डाउनलोड dSYMs कर (हालांकि मैं arm64 बनाया तो एप्पल के लिए नहीं पड़ा है चाहिए) की कोशिश की सक्षम होनी है और यह पुनः प्राप्त दुर्घटना रिपोर्ट में अन्य यूयूआईडी/बाइनरी के लिए डीएसवाईएम लेकिनके लिए कुछ भी नहींबाइनरी। वास्तव में, myapp
बाइनरी एकमात्र बाइनरी है जिसे संबंधित डीएसवाईएम डाउनलोड नहीं किया गया है!
तो कुछ सवाल:
- कहाँ MyApp द्विआधारी की
3715db2438743cf5aac1742d9a214c2c
संस्करण से आया? - मैं इसके लिए डीएसवाईएम कैसे प्राप्त कर सकता हूं ताकि मैं दुर्घटना का प्रतीक हो सकूं? ऐप्पल एक्सकोड में "डीएसवाईएम डाउनलोड करें" विकल्प के साथ इसे वापस नहीं कर रहा है।
वही समस्या। और ऐसा लगता है कि यह arm64 के साथ होता है केवल – kpower