问题标签 [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.
ios5 - 如何在 iphone sdk 中检查 XCODE 中的崩溃日志
我是 iPhone 应用程序开发的新手,当我在设备应用程序中运行我的应用程序时,应用程序崩溃并提供以下登录管理器
这是日志报告:
任何人都可以帮助如何跟踪日志报告。
ios - 不同的崩溃报告但同样的崩溃?
我在理解我从 Apple 获得的这两个崩溃报告的一些事情时遇到了问题:
和
首先是一些事实:据说第一次发生的几率为 40%,第二次发生率为 35%。如果这是真的,那对我来说是一件好事。
根据我读到的关于这些东西的内容,我的推理是它们是相同的,因为函数的内存地址完全相同,只是 0x617401fa 处的KERN_INVALID_ADDRESS和 0xffff0202 处的KERN_INVALID_ADDRESS不同,这是可以预期的,因为函数正在写入磁盘上的一些损坏文件
我的第一个问题是为什么崩溃报告有时是象征性的(或部分象征性的)而其他时候不是?(我刚刚开始分析它们,我们的构建系统没有保存为每个构建生成的 dSYM 文件,所以我不能做太多关于符号化第二个的事情)
第二个问题是崩溃报告怎么可能来自用户的符号化?当我查看项目时,已发布版本的设置如下:对于ALL_BUILDS, GCC_GENERATE_DEBUGGING_SYMBOLS设置为NO,并且目标应用程序级别 debug_information 设置为 dSYM 文件相形见绌,生成调试符号设置为 No。(侧面问题:使用这些设置构建时,不会生成 dSYM,但如果我从 cMake(...) 神奇地将 GCC_GENERATE_DEBUGGING_SYMBOLS 设置为 true,则会生成 dSYM。当我阅读目标级别设置时,会覆盖构建级别设置)
对不起,很长的帖子,这是我的第一个。
ios - Xcode 44 生成的 dsym 文件中没有 UUID
我遇到了 UUID 的问题,在生成 ipa 或 .app 文件后,dsym 文件也正在正确生成,但我面临的问题是 .app 和 .dsym 之间没有关联。
通常会生成一个 uuid dsym 文件,该文件用于映射崩溃日志以对其进行符号化。
我不确定问题是否与某些项目设置有关,但需要您的帮助来解决此问题。
当我右键单击 dsym 文件->获取信息->更多信息时,这个地方是空的,它没有任何 uuid。
objective-c - 处理 iOS 崩溃报告 - EXC_CRASH (SIGSEGV)
我的应用程序遇到问题,如果我让它运行 24 小时,返回它后,它会崩溃。它是一个基于位置的应用程序,应该在后台无限时间工作。如您所见,崩溃发生在某个“本机”线程中。是否暗示一些错误的内存访问?
崩溃报告是:
谢谢,亚历克斯。
ios - xcode 4.5 上的符号化崩溃失败
我刚刚将我的 xcode 升级到 4.5 版,我尝试了三种方式来表示崩溃日志,但都没有成功。
首先,我从我的设备中获取了崩溃日志,然后将其导入到 Organizer 的“设备日志”中,但我的应用程序的确切功能无法显示,内存地址仍然显示在结果中。
其次,我将'symbolicatecrash'文件从'/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/PrivateFrameworks/DTDeviceKit.framework/Versions/A/Resources'复制到'/usr/local /bin'并将.DSYM文件、.app文件和.crash文件放入一个文件夹,运行命令:'symbolicatecrash Myapp.crash',结果还是显示内存地址。
最后,我尝试了http://xperienced.com.pl/blog/symbolicate-ios-crash-report中的方法,但仍然没有运气。
你能帮我解决这个问题吗?
提前致谢!
ios - 崩溃日志没有完全符号化
我可以在 xcode 4.5 中用符号表示我的崩溃日志,最后一行除外。特别是崩溃日志中“Last Exception Backtrace”的第 29 行和“Thread 0”区域中的第 15 行没有显示对象或方法调用,而其他所有行都显示。我的代码是 CoachMe1。
关于为什么会这样的任何想法?
这是符号化代码:
ios - Xcode 4.5 - 崩溃日志未符号化
一位用户通过电子邮件向我发送了我提交到 App Store 的应用程序的崩溃日志。我在 Xcode 中仍然有原始的应用商店提交存档,但他的崩溃报告不会象征性。单击“重新符号化”不会执行任何操作。我找不到使用 mdfind 的 symbolicatecrash 脚本,它仍然是 Xcode 4.5 的一部分吗?有什么方法可以象征这个崩溃日志?
iphone - 无法完全象征 iOS 崩溃日志
我可能已经阅读了超过 20 篇关于这个主题的文章和论坛帖子,但我仍然无法让它发挥作用。
我的应用程序似乎象征性很好,但我不能象征性系统调用,这是我收到的大多数崩溃日志似乎崩溃的地方。
我努力了:
- 多个版本的 Xcode
- 使用 GitHub 上已修补的 symbolicatecrash 脚本
- 使用 mdimport 导入应用存档和 Xcode 应用
- 将运行 iOS 6 的 iPad 连接到 Xcode 以便它可以扫描它(查看 Xcode 包内部会发现 DeviceSupport 目录中名为“6.0 (10A403)”的文件夹,这是 iOS 6 的最终版本)
- 将崩溃日志导入 Xcode。它失败了,没有错误。使其导入的唯一方法是从另一个日志中复制 Incident Identifier 和 CrashReporterKey 字段,但它仍然无法符号化系统调用。
为什么这不起作用?其他人如何设法让它发挥作用?(注:这个问题我已经有很久了,所以跟iOS 6和Xcode 4.5的新版本无关。)
脚本输出充满了很多这样的行:
我正在使用以下终端命令:
这会产生以下输出:
objective-c - _WebSafeForwarder forwardInvocation 崩溃
在我的 iOS 项目中,我遇到了很多似乎与 WebKit 相关的错误。为了提供一些背景知识,我们在应用程序中使用 WebViews 来显示新闻故事。这些新闻故事通常包含链接,当用户点击链接时,我们通常会将用户带到 Safari 以阅读完整的新闻文章。很标准的东西。无论如何,这就是崩溃的样子:
在缩小这种崩溃范围方面,它似乎只发生在 iPad 上的 iOS 5.x 上。
FWIW,在我们代码库的某些区域,我们正在使用 WebViewDelegates 并拦截一些用户点击新闻报道中的链接。不确定这是否是一个促成因素,但认为值得一提。
关于这部分代码可能导致崩溃的任何想法?
谢谢,
肖恩
ios - 此崩溃报告中是否有任何有用的信息?
我正在尝试确定崩溃的原因(iOS 应用程序),但符号化的崩溃报告仅指向我的主要方法。
这里有什么可以帮助我找到问题的吗,或者这对我来说是无用的?“开始+ 32”告诉我什么?
注意我的应用是 WxT,它在报告中只引用了几次。我用双星号 (**) 突出显示了每个出现。