问题标签 [symbolicatecrash]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
544 浏览

ipad - 无法使用 symbolicatecrash 将地址转换为符号(XCode 4.0.2 - 目标设备 iPad)

我阅读了许多博客和论坛,但无法找到我的问题的答案。所以我正在寻求你的帮助。

我正在使用 Xcode 4.2,我的应用目标设备是 iPad。以下是我为测试 symbolicatecrash 的工作原理所做的步骤:)

我运行产品/存档(发布模式)以获取 ipa 文件并将此文件安装在 iPad 上。还运行 build for Archiving 以获得 *.app 和 *.dSYM 包。在 iPad 上运行应用程序以获取崩溃文件。在这些步骤之后,我将所有 *.crash 和这两个包放在一个文件夹中。symbolicatecrash 运行,但它没有将地址转换为符号:(,我仍然看到崩溃线程上的地址而不是函数名。

我做了以下配置(http://developer.apple.com/tools/xcode/symbolizingcrashdumps.html)

  • 生成调试符号 YES
  • 使用 dSYM 调试信息格式 DWARF
  • 文件部署后处理 YES
  • 剥离链接产品 是 使用
  • 分离条 是
  • 在复制 N 期间去除调试符号

如果我需要做任何其他事情来使它工作,请告诉我。谢谢,

0 投票
2 回答
1762 浏览

ios - 象征开发版的iOS Crashlog

我已经在 iPad 上编译并运行了一个应用程序(构建配置为Debug)。然后我退出了应用程序并断开了 iPad 的连接。然后我再次在 iPad 上启动该应用程序,并且发生了崩溃。

但是,在崩溃日志中,只有我的应用程序的十六进制地址。我还能象征那些吗?我没有接触中间的项目。

0 投票
1 回答
882 浏览

iphone - SymbolicateCrash 没有创建正确的去符号文件

我在客户端机器上创建了用于构建的 dSYM 文件。客户端在构建中崩溃了,现在我试图通过终端中的简单以下命令使用 symbolicatecrash 去符号化:

但它没有创建任何有意义的去符号文件。它在终端中给出了以下错误:

然后我在以下链接中找到了解决方案: iPhone SDK 3.0 and symbolicatecrash not getting together? 但它仍然没有将确切的内存位置符号化为导致崩溃的确切代码行。

然后我也尝试了其他一些选项:以下是另一个选项,但没有奏效:

供参考:http ://apptech.next-munich.com/2010/01/symbolicatecrash.html

帮助我的最佳选择是 atos 命令来获取崩溃的确切代码行号,但我希望系统的符号崩溃来创建转储。

注意:当我在我的机器中创建构建并在我的机器中取消符号化(我的机器创建)构建的崩溃日志时,它会创建非常好的转储文件(显示的确切内存位置 VS 负责崩溃的代码行)。

0 投票
2 回答
25081 浏览

ios - Atos 无法从归档应用程序的 dSYM 中获取符号

我有一份来自BugSense的崩溃报告,所以我有关于崩溃的内存位置的信息,但它们没有被符号化。此外,Bug Sense 不会发送传统的崩溃报告,但仍然给我一个 bugtrace。所以我正在尝试使用 Atos 来获取我崩溃的确切位置。我已经在 XCode 4 中存档了应用程序并使用该版本提交到应用程序商店,所以我有一个 dSYM 文件。我已经运行了以下代码:

但是,我没有得到正确的输出,而是收到一个错误:

关于为什么会发生这种情况的任何建议?我没有从应用程序中删除调试符号。

0 投票
1 回答
1145 浏览

iphone - 象征性的崩溃日志

我正在使用 XCode 3.2.6。我使用“Build & Archive”方法为我的测试人员构建了一个版本。我从测试人员那里收到了一些崩溃日志。我把它们放在我的桌面上,然后把它们拖到我的组织者那里。但这并不具有象征意义。我在网上查找了如何符号化崩溃日志,并从字面上找到了十几个不同的答案和响应。

我尝试在我的计算机上查找 symbolicatecrash,但无法在任何地方找到它。这就是我的组织者没有象征性的原因吗?

任何帮助将非常感激。

谢谢

0 投票
1 回答
2330 浏览

xcode - XCode 符号化 & dSYM 文件

试图了解符号和 dSYM 文件以及它们对调试有何用处。

一直在关注这个入门指南。http://aplus.rs/ios-dev/guide-to-symbolicating-iphone-app-crash-logs-with-xcode-4-2/

那么 dSYM 文件在哪些方面有用呢?我想我对术语“象征性”感到困惑。生成 .crash 日志文件只是有用还是它实际上可以做更多的事情?

谢谢你,
三通

0 投票
3 回答
19009 浏览

iphone - 如何符号化 iPhone\iPad 崩溃日志?

我想知道如何在 XCode 中表示崩溃,我有 .crash 文件,但我不知道该怎么做。

我想修复一个影响我的应用程序的该死的错误,在此先感谢!

0 投票
2 回答
8982 浏览

iphone - 使用 XCode 4.2 的 symbolicatecrash 不表示系统符号

这是一个非常奇怪的问题。我想我一定是做错了什么,但我不知道是什么。我已经使用 symbolicatecrash 好几年了,没有任何问题。我看到的问题是 symbolicatecrash 没有显示系统库的符号,但它显示了我的应用程序的符号。我已经尝试了我能想到的一切来解决这个问题,但没有运气。

请注意,我在三台不同的机器上得到了相同的结果,2 Lion,1 Snow Leopard。

命令行示例:/Developer/Platforms/iPhoneOS.platform/Developer/Library/PrivateFrameworks/DTDeviceKit.framework/Versions/A/Resources/symbolicatecrash /Users/mike/Downloads/mycrash-iPad.crash

另请注意,当我将文件拖到 XCode 4.2 日志管理器窗口的日志部分并等待 XCode 符号化文件时,我得到了相同的结果。

这是我的代码中带有部分符号符号的崩溃示例:

我已经用 -v 运行了符号化崩溃命令,它找到了 app.dSym 文件,它似乎没有找到库 symfiles,这似乎是大多数人遇到的相反问题。掌心。

例如,以下是 CoreFoundation 库的 -v 运行的输出:

我真的不知道接下来要尝试什么。

有没有人有任何想法?我很新鲜。您的帮助将不胜感激!

谢谢,迈克

更多信息,现在我在 symbolicatecrash 输出中遇到错误。

0 投票
1 回答
1378 浏览

iphone - 崩溃日志的符号化无法符号化任何框架库

我正在尝试在 TSI 事件中包含一些崩溃报告,但是我只能将日志部分符号化。我尝试使用 Xcode 4.2 中的管理器面板并使用终端中的 Perl 脚本。在这两种情况下,我自己的类都被符号化而没有问题,但所有框架类都没有被符号化。

崩溃报告在这里

日志标题:

日志开头的示例:

二进制图像:

我该如何解决这个问题?

0 投票
1 回答
881 浏览

ios - 无法符号化 Monotouch iOS 应用程序崩溃日志

我已经搜索并找到了许多关于此主题的 StackOverflow Q/A,但我仍然无法让我的 iOS MonoTouch 应用程序的崩溃日志成为符号化。这是我的环境信息:

当然,当我在 Monodevelop 中构建应用程序时,我将其设置为 Debug|iPhone 配置,该配置启用调试并发出调试符号。我可以验证是否正在生成一个 dsym 文件。

编辑 - 另一条可能相关的信息。Xcode Organizer 告诉我它找不到与我手机上的版本相匹配的软件映像(5.0.1 - 9A405)。主办单位截图

当我将我的设备插入(iPhone 4S)时,日志被导入,并且管理器窗口报告它正在象征日志。但是,我最终只会在日志中找到位置和偏移量:

任何人有任何其他指针?我对崩溃发生的时间有一个大致的了解,并且我意识到这个错误(超出允许时间的断言)通常涉及在主线程上阻塞网络 IO,但我没有这样做,我不知道是什么否则可能会发生。从日志中查看有效的堆栈跟踪可能会非常有帮助。