前幾天我在App Store上發佈的應用程序中收到崩潰。我在Xcode 8.3中得到了崩潰報告,但無法進行調試。有人可以幫助完成報告嗎?
我附上了Xcode中的崩潰報告截圖。不能閱讀Xcode崩潰日誌
回答
可以Symbolicate崩潰報告用了很多方法。 首先,您需要保存導致崩潰的.app文件。 .crash文件和dSYM
文件。您可以從管理器下載dSYM。
Symbolicate崩潰報告:
看跌的.app,.crash和dSYM
文件夾上,然後轉到終端該文件夾,然後編寫下面一行:
xcrun ATOS -o MyApp.app/MyApp -arch的ARMv7 -l 0xb7000 -f WhateverTherNameIs.crash
參考:
How to symbolicate crash log with Xcode 7?
How can I find memory location from apple crash report? from where my app is crash.?
Symbolicating iPhone App Crash Reports
New XCode Crash Organizer Does Not Symbolicate .xccrashpoint Files
我在終端中使用了命令「xcrun atos -o MyApp.app/MyApp -arch armv7 -l 0xb7000 -f WhateverTherNameIs.crash」,它給了我很多數據作爲文本,但我仍然無法弄清楚問題 –
是的,在那些數據中你必須找到導致問題的功能。嘗試找到其他功能和特定的線程。 –
你的'viewController's是否有其他的引用,你以前已經刪除? –
1)創建一個新的文件夾,可以說, 「宇宙」,舉行的東西。
2)使用Finder中的Go to Folder實用程序。使用路徑/Applications/Xcode.app/Contents/SharedFrameworks/DVTFoundation.framework/Versions/A/Resources/
查找「symbolicatecrash」文件,您可以手動複製這個文件粘貼到你的宇宙文件夾
3)將您的應用程序的崩潰和存檔放入您的文件夾(存檔將保存所有的dysm文件,或者您可以放置所有dYsm文件)
4)CD到您的「Universe」文件夾目錄。現在,運行此命令出口DEVELOPER_DIR = 「/應用/ Xcode.app /內容/開發者」
5)你的崩潰運行symbolicate命令
./symbolicatecrash myCrash.crash> SymbolicatedM.crash
瞧!你有你的象徵性的崩潰日誌。
PS:這樣做的附加優點是上述設置是一次性設置並且可重複使用。所需要的只是替換您的崩潰文件和dysm文件,然後只需重複步驟5,每次您想要一個新的崩潰象徵。再見覆雜的命令!
- 1. 如何閱讀這個崩潰日誌?
- 2. iPhone崩潰 - 如何閱讀日誌
- 3. 如何閱讀Android崩潰日誌?
- 4. Xcode崩潰日誌:「NO_CRASH_STACK + 0」
- 5. XCode不導入OS X崩潰日誌
- 6. 讀取崩潰日誌iOS
- 7. Xcode不能象徵性地查看設備日誌中的崩潰日誌
- 8. Xcode 6 - iPhone崩潰日誌文件
- 9. XCode沒有找到崩潰日誌
- 10. Xcode 4.2模擬器崩潰日誌
- 11. Symbolicate崩潰日誌的Xcode 4.2
- 12. Xcode 7中的符號崩潰日誌
- 13. Symbolicate崩潰日誌 - Xcode 8/macOS應用
- 14. 如何閱讀這個iPhone應用程序崩潰日誌
- 15. 在應用更新後閱讀崩潰日誌itunes
- 16. 閱讀iPhone崩潰日誌有困難嗎?
- 17. 閱讀併發送崩潰日誌到服務器
- 18. 不明白崩潰日誌?
- 19. 崩潰日誌不符號
- 20. Symbolicate崩潰日誌
- 21. iPhone崩潰日誌
- 22. MonoTouch崩潰日誌
- 23. iPhone崩潰日誌?
- 24. 在iPhone中閱讀崩潰
- 25. IsolatedFileStorage XML閱讀崩潰
- 26. 的Xcode不打印崩潰日誌的iOS真實設備上
- 27. iphone - 理解崩潰日誌
- 28. 瞭解iPhone崩潰日誌
- 29. iPhone崩潰日誌問題?
- 30. 避免jvm崩潰日誌
可能重複[如何符號崩潰日誌Xcode?](https://stackoverflow.com/questions/25855389/how-to-symbolicate-crash-log-xcode) – the4kman
有沒有什麼可讀的報告。因爲有地址,而不是確切的崩潰導致函數名稱。 –
因此,我如何識別哪個功能導致問題? –