前几天我在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. 如何阅读Android崩溃日志?
- 2. Xcode崩溃日志:“NO_CRASH_STACK + 0”
- 3. Xcode 7中的符号崩溃日志
- 4. XCode没有找到崩溃日志
- 5. Xcode 4.2模拟器崩溃日志
- 6. Xcode 6 - iPhone崩溃日志文件
- 7. 崩溃日志不符号
- 8. 不明白崩溃日志?
- 9. 阅读并发送崩溃日志到服务器
- 10. MonoTouch崩溃日志
- 11. Symbolicate崩溃日志
- 12. iPhone崩溃日志
- 13. iPhone崩溃日志?
- 14. 在iPhone中阅读崩溃
- 15. IsolatedFileStorage XML阅读崩溃
- 16. 的Xcode不打印崩溃日志的iOS真实设备上
- 17. 分析崩溃日志
- 18. 分析iPhone崩溃日志
- 19. 了解iPhone崩溃日志
- 20. 避免jvm崩溃日志
- 21. iOS 8崩溃日志(AVPlayer)
- 22. 帮助崩溃日志
- 23. 谷歌玩崩溃日志
- 24. 崩溃日志分析
- 25. iOS崩溃日志解释
- 26. IOS9.3以下的iOS崩溃与SIGSEGV,不同的崩溃日志
- 27. 如何阅读崩溃日志并找到Xamarin.forms iOS上的线索?
- 28. 应用程序崩溃在iOS 8上的崩溃日志,从该日志中读取什么
- 29. 应用程序崩溃在调试模式下突然崩溃请参阅崩溃日志
- 30. 如何阅读mongodb日志?
可能重复[如何符号崩溃日志Xcode?](https://stackoverflow.com/questions/25855389/how-to-symbolicate-crash-log-xcode) – the4kman
有没有什么可读的报告。因为有地址,而不是确切的崩溃导致函数名称。 –
因此,我如何识别哪个功能导致问题? –