繁体   English   中英

无法读取Xcode崩溃日志

[英]Not Able to read Xcode crash log

我几天前在App Store上发布的应用程序发生崩溃。 我在Xcode 8.3中获得了崩溃报告,但无法对其进行调试。 有人可以帮忙查看报告吗?
我已经附上了Xcode内部崩溃报告的屏幕截图。

崩溃日志

您可以使用多种方法来表示崩溃报告。 首先,您需要保存导致崩溃的.app文件。 以及.crash文件和dSYM文件。 您可以从管理器下载dSYM。

通过执行以下操作来表示崩溃报告:

将.app,.crash和dSYM文件放在文件夹中,然后转到终端中的该文件夹,然后写以下行:

xcrun atos -o MyApp.app/MyApp -arch armv7 -l 0xb7000 -f无论发生什么

参考文献:

如何用Xcode 7象征崩溃日志?

如何从Apple崩溃报告中找到内存位置? 从我的应用崩溃的地方。

象征iPhone应用崩溃报告

新的XCode Crash Organizer不表示.xccrashpoint文件

Atos无法从已归档应用程序的dSYM中获取符号

1)创建一个新文件夹,让它说“ Universe”,以容纳这些东西。

2)使用Finder中的转到文件夹实用程序。 使用路径/Applications/Xcode.app/Contents/SharedFrameworks/DVTFoundation.framework/Versions/A/Resources/

找到“ symbolicatecrash”文件,您可以手动复制此文件并将其粘贴到您的Universe文件夹中

3)将崩溃和应用程序存档放在文件夹中(存档将保存所有dysm文件。或者,您也可以放置所有dYsm文件)

4)将CD放入“ Universe”文件夹目录。 现在运行此命令export DEVELOPER_DIR =“ / Applications / Xcode.app / Contents / Developer”

5)在崩溃时运行symbolicate命令

./symbolicatecrash myCrash.crash> SymbolicatedM.crash

瞧! 您有象征性的崩溃日志。

PS:这样做的另一个好处是上述设置是一次性设置,并且可以重复使用。所需要的只是替换崩溃文件和dysm文件,然后在每次要符号化新的崩溃时重复步骤5。 再见复杂的命令!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM