gpt4 book ai didi

ios - 在 iOS 应用程序中读取生产崩溃日志

转载 作者:行者123 更新时间:2023-11-29 02:42:05 26 4
gpt4 key购买 nike

我有一个生产 iOS 应用程序的崩溃报告,该应用程序自动登录到我们自己的服务器。崩溃日志是 [NSException description] 和 [NSException callStackSymbols] 的字符串组合,如下所示:

Terminating app due to uncaught exception: *** setObjectForKey: object cannot be nil (key: dict_key). 

0 CoreFoundation 0x2f00dee3 <redacted> + 154
1 libobjc.A.dylib 0x397a4ce7 objc_exception_throw + 38
2 CoreFoundation 0x2ef4917f <redacted> + 818
3 MyAppName 0x0010ef3f MyAppName + 229183
4 MyAppName 0x000e5401 MyAppName + 58369
5 MyAppName 0x000e4ac1 MyAppName + 56001
6 UIKit 0x31843a33 <redacted> + 518

... (Removed for brevity)

有了这些信息,我怎样才能生成一个可以被 symbolicatecrash 命令读取的 .crash 文件?我可以简单地将此崩溃日志存储在一个文本文件中并以 .crash 扩展名命名吗?

谢谢!

最佳答案

您将需要在编译应用时生成的 dSYM 文件。为此,您应该转到 Xcode 上的 .app 文件并右键单击它并在 finder 中显示,然后您应该创建一个文件夹,其中包含 dSYM 文件以及您的应用程序,然后在该文件夹中运行 atos 命令:atos -arch armv7 -o YOU​​RAPP.app'/'yourapp' 0xe4ac1 - 56001 = 0xD7000

希望对您有所帮助!

关于ios - 在 iOS 应用程序中读取生产崩溃日志,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25636881/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com