symbolicatecrash 没有为我自己的函数提供方法名称

发布于 2024-08-26 22:43:10 字数 193 浏览 10 评论 0原文

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

谢谢

Running into a weird issue using symbolicatecrash to debug crash logs. After I run symbolicatecrash with the .dSYM file of the build that crashed, it gives me function names for all of the Foundation classes, but not for my own app. Is there some setting in XCode that I may be missing? GENERATE DEBUG SYMBOLS is turned on to YES.

Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

樱花坊 2024-09-02 22:43:10

我遇到了类似的问题,结果是由 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/中找到符号化崩溃

I had a similar problem which turned out to be caused by a bug in the symbolicatecrash script and the app name containing a period "." (e.g. my.new.app). This bug has been reported to Apple (rdar://8352458) and apparently can be solved with the following patch:

  214c214
  <     $executable =~ s/\..*//g;         # strip off the suffix, if any
  ---
  >     $executable =~ s/\.[^\.]*$//g;    # strip off the suffix, if any

The symbolicatecrash script file can usually be found at /Developer/Platforms/iPhoneOS.platform/Developer/Library/PrivateFrameworks/DTDeviceKit.framework/Versions/Current/Resources/symbolicatecrash.

千秋岁 2024-09-02 22:43:10

我遇到了类似的问题。尝试这个。如果它不能完全解决您的问题,它会给您带来正确的方向。

I ran into similar issues. Try this. If it doesn't exactly fix your issue, it will send you in the right direction.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文