使用 symbolicatecrash 调试崩溃日志时遇到了一个奇怪的问题。在我使用崩溃的构建的 .dSYM 文件运行 symbolicatecrash 后,它为我提供了所有 Foundation 类的函数名称,但不是我自己的应用程序的函数名称。XCode 中是否有一些我可能会丢失的设置?GENERATE DEBUG SYMBOLS 打开为 YES。
谢谢
使用 symbolicatecrash 调试崩溃日志时遇到了一个奇怪的问题。在我使用崩溃的构建的 .dSYM 文件运行 symbolicatecrash 后,它为我提供了所有 Foundation 类的函数名称,但不是我自己的应用程序的函数名称。XCode 中是否有一些我可能会丢失的设置?GENERATE DEBUG SYMBOLS 打开为 YES。
谢谢
我有一个类似的问题,原来是由symbolicatecrash
脚本中的错误和包含句点“。”的应用程序名称引起的。(例如my.new.app)。此错误已报告给 Apple (rdar:// 8352458 ),显然可以通过以下补丁解决:
214c214
< $executable =~ s/\..*//g; # strip off the suffix, if any
---
> $executable =~ s/\.[^\.]*$//g; # strip off the suffix, if any
symbolicatecrash
脚本文件通常可以在/Developer/Platforms/iPhoneOS.platform/Developer/Library/PrivateFrameworks/DTDeviceKit.framework/Versions/Current/Resources/symbolicatecrash
.
我遇到了类似的问题。试试这个。如果它不能完全解决您的问题,它将向您发送正确的方向。