1

使用 symbolicatecrash 调试崩溃日志时遇到了一个奇怪的问题。在我使用崩溃的构建的 .dSYM 文件运行 symbolicatecrash 后,它为我提供了所有 Foundation 类的函数名称,但不是我自己的应用程序的函数名称。XCode 中是否有一些我可能会丢失的设置?GENERATE DEBUG SYMBOLS 打开为 YES。

谢谢

4

2 回答 2

1

我有一个类似的问题,原来是由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.

于 2010-09-09T11:47:06.593 回答
0

我遇到了类似的问题。试试这个。如果它不能完全解决您的问题,它将向您发送正确的方向。

于 2010-03-24T15:36:58.397 回答