如何从Xcode控制台查看.ips文件中的崩溃信息

问题描述 投票:0回答:1
我正在尝试从 .ips 文件获取崩溃信息并在 Xcode 控制台中打印该信息。

现在,我可以通过选择

窗口 -> 设备和模拟器 -> 打开最近的日志来查看 .ips 文件。这将打开包含 .ips 的文件夹,我们可以看到崩溃的详细信息。

有什么方法可以在 Xcode 中的 .ips 文件中获取此信息并在控制台中打印它吗?

我尝试使用 Mertric Kit 来获取崩溃详细信息,但 .ips 文件中没有那么详细

ios swift xcode
1个回答
0
投票
将 .ips 文件重命名为 .crash 文件扩展名,然后尝试使用 Xcode 查看信息。如果 dSYM 可用,Xcode 应该能够进行符号化,否则可以按照以下步骤进行符号化。

如果 dSYM 文件可用,则可以使用

symbolicatecrash

 为其提供 .ips 和 dSYM 的路径。

可以通过在终端上运行以下命令来检查

symbolicatecrash

是否可用。这将产生它的路径。

find /Applications -name symbolicatecrash
最喜欢的路径应该是这样的

/Applications/Xcode.app/Contents/SharedFrameworks/DVTFoundation.framework/Versions/A/Resources/symbolicatecrash
执行

symbolicatecrash

需要先设置环境变量DEVELOPER_DIR。设置如下:

export DEVELOPER_DIR=/Applications/Xcode.app/Contents/Developer
在此之后,可以运行 

symbolicatecrash

 命令,提供 .ips 和 dSYM 的路径,如下所示:

/Applications/Xcode.app/Contents/SharedFrameworks/DVTFoundation.framework/Versions/A/Resources/symbolicatecrash path/to/app.ips path/to/app.dSYM > SymbolicatedReport.crash
生成的SymbolicatedReport.crash可以用Xcode打开来查看崩溃信息。

© www.soinside.com 2019 - 2024. All rights reserved.