- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我最近花了几天时间来学习如何用自定义解决方案来表示我收到的崩溃的行号。
我已经确定我需要 .app 和 .dSYM 文件,我检查了 UUID,它与我遇到的崩溃相同,我还需要验证 UUID。
三个相同的 UUID 和架构是 arm64,我从我的 iPhone5S 上测试它的崩溃。
好的,假设我的堆栈跟踪中有两个与我的应用程序行相关。这是我得到的 JSON 的完整堆栈跟踪。
"0 MyTestApp 0x10000efe8 0x100008000 + 28648",
"1 UIKit 0x1863d90c8 0x186390000 + 299208",
"2 UIKit 0x1863d905c 0x186390000 + 299100",
"3 UIKit 0x1863c2538 0x186390000 + 206136",
"4 UIKit 0x1863d8a5c 0x186390000 + 297564",
"5 UIKit 0x1863d86f0 0x186390000 + 296688",
"6 UIKit 0x1863d3388 0x186390000 + 275336",
"7 UIKit 0x1863a4b68 0x186390000 + 84840",
"8 UIKit 0x1863a2c58 0x186390000 + 76888",
"9 CoreFoundation 0x18339b044 0x1832d0000 + 831556",
"10 CoreFoundation 0x18339a3a0 0x1832d0000 + 828320",
"11 CoreFoundation 0x183398638 0x1832d0000 + 820792",
"12 CoreFoundation 0x1832d96d0 0x1832d0000 + 38608",
"13 GraphicsServices 0x188fbdc0c 0x188fb0000 + 56332",
"14 UIKit 0x18640afdc 0x186390000 + 503772",
"15 MyTestApp 0x10000e4f0 0x100008000 + 25840",
"16 libdyld.dylib 0x18fed3aa0 0x18fed0000 + 15008"
xcrun atos -arch arm64 -o 'MyTestApp.app'/'MyTestApp' 0x10000efe8
-[AFHTTPRequestSerializer multipartFormRequestWithMethod:URLString:parameters:constructingBodyWithBlock:error:] (in MyTestApp) (AFURLRequestSerialization.m:317)
(in MyTestApp)
应该是我的测试应用程序中可读的东西。
113 - (IBAction)logUnhandledException:(UIButton *)sender
114 {
115 void (*nullFunction)() = NULL;
116 nullFunction();
117 }
"image_size": "0xa8000"
和
"image_base_address": "0x100008000"
.
最佳答案
当您想要符号化使用 -l 标志之后的加载地址(第二个地址,最好始终使用框架/库的图像基地址,但到目前为止这从未改变过)之后使用所有符号这个框架的地址,架构和你想要符号化的框架的相应 iOS 版本,或者如果它是你的应用程序的行,那么使用 dSYM 文件,例如对于 iOS 8.1.1 的 UIKit 符号
xcrun atos -arch arm64 -o ~/Library/Developer/Xcode/iOS DeviceSupport/8.1.1 (12B436)/Symbols/System/Library/Frameworks/UIKit.framework/UIKit -l <load_address> <symbols_addressess> ...
xcrun atos -arch arm64 -o MyApp.app.dSYM/Contents/Resources/DWARF/MyApp -l <load_address> <symbols_addressess> ...
关于ios - 符号化 iOS 崩溃地址返回不适当的结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22691579/
我试图让 XCode 4 象征崩溃报告。我用谷歌搜索并点击了这个链接(https://github.com/chrispix/symbolicatecrash-fix),但被阻止了。说明说“要修复您的
这是我先前尝试解决影响我的应用程序几个实例的烦人问题的延续。 该问题仅发生在少数iPad上,但是如您所知,这些都是花一些时间来留下美好而深思熟虑的评论:-/ 无论如何,我终于正确地将崩溃日志符号化了,
我最近花了几天时间来学习如何用自定义解决方案来表示我收到的崩溃的行号。 我已经确定我需要 .app 和 .dSYM 文件,我检查了 UUID,它与我遇到的崩溃相同,我还需要验证 UUID。 三个相同的
我想尝试符号化我的 iPhone 应用程序的崩溃报告。 我从 iTunes Connect 检索了崩溃报告。我有我提交给 App Store 的应用程序二进制文件,我有作为构建的一部分生成的 dSYM
我尝试使用“atos”命令行实用程序从 .crash 文件中查找方法名称,但得到了错误的方法名称。例如:崩溃日志显示异常是由于向 UIComponent 发送了无法识别的选择器发送的消息,但在符号化“
我有这些崩溃日志,在我将它们放入管理器后,系统会自动进行符号化,但结果始终相同。 iOS 调用被符号化,而我的应用程序调用没有。 我尝试将 dysm 和 app 文件复制到同一个文件夹中,删除并再次复
我在 Mac App Store 上有一个 Mac 应用程序,但在 iTunes Connect 中遇到以下崩溃。我没有 dSYM 文件,但我有引发错误的 MyApp.app。有什么方法可以表示以下跟
我从我的应用程序的用户那里收到了一些崩溃报告;然而,它们是 KSCrash 的 JSON 格式。我可以说出问题是什么,但我可以准确地找到问题所在!我能找到的所有象征崩溃报告的东西似乎都处理 Apple
我开始通过 BugSense 从我的 iOS 应用程序收到崩溃报告.我在我的应用程序中包含了调试符号,并获取了有关错误的信息,例如。 “* -[NSMutableArray objectAtIndex
我正在尝试使用 Xamarin.iOS 为 iOS 应用程序构建故障转储进行符号化。我看到很多关于无法找到系统二进制图像符号的警告,例如 Foundation,而 symbolicate 的输出最终丢
我如何“翻译”/符号化来 self 的设备的崩溃日志以了解应用程序崩溃的位置,假设我运行了调试版本,我有 .crash 文件以及相应的 .app 和 .app.dSYM 文件发送到设备的那些。 界面(
我最近为我的应用推送了一个 iOS 7 更新,并在启用崩溃报告的情况下实现了 Flurry Analytics。我最近注意到一些用户遇到崩溃。使用 Flurry,我可以在我的应用程序崩溃时检索堆栈跟踪
我是一名优秀的程序员,十分优秀!