问题标签 [symbolicate]
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.
xcode6 - 如何在 iOS 8.1.1 上表示 armv7 的崩溃日志
我从一个在 armv7 设备上运行 iOS 8.1.1 的用户那里得到了一些崩溃日志。Xcode 只会象征我的应用程序中的行,当我尝试手动执行时,我会遇到很多这样的错误:
有人告诉我,如果我能找到运行 iOS 8.1.1 的 arm7 设备,Xcode 将象征崩溃日志。我有一个运行 vanilla iOS 8.1 的 arm7 设备,两个小时后他们发布了 iOS 8.1.2,所以我无法安装 8.1.1。
那我该怎么办?我不能要求用户升级并获取更多日志。如何符号化崩溃日志?
ios - iOS:无法使用 atos 符号化崩溃日志
我试图象征苹果为我的一个应用程序发送的崩溃日志。
我有三个由 Apple 发送的 .crash 文件,如果我拿走其中一个,我有这样的东西:
所以我认为问题出在地址 0x10007c000 的“1”行上?
我遵循了此处发布的解决方案:Symbolicating iPhone App Crash Reports但是当我这样做时:
我的答案只有“0x10007c000”....
我需要做什么 ?我不明白....而且我从 Apple Doc 中一无所获(使用 atos 进行符号化)...
谢谢,
ios - 如何符号化从苹果审阅者发送的崩溃日志?
我最近向应用商店提交了一个应用,但它被拒绝了。我制作的应用程序仅适用于 iPhone,但我不知道您必须确保它也可以在 iPad 上运行(Apple 指南 2.10),因此当审阅者在 iPad Air 上运行它时,我的应用程序由于崩溃而被拒绝.
我没有 iPad Air,所以我无法复制我这边的崩溃。审阅者已向我发送了该应用程序的 .crash 文件,但我在尝试对其进行符号化时遇到了麻烦。
我有 .crash 文件以及应用程序二进制文件的 .dSYM 和 .app 文件。我该如何从这里符号化 .crash 文件?
ios - 没有应用程序二进制文件的符号化崩溃报告
我正在研究如何创建服务器端 iOS 崩溃报告符号服务器,如 Crashlitics 或 Crittercism 或 HokeyApp,据我所知,他们只要求用户上传 .dSYM 文件,然后他们就能够符号化崩溃报告,我我想知道他们是如何存档的?Apple 的标准 symbolicatecrash 命令需要同时提供应用程序二进制文件和 .dSYM 文件:
符号化 - 将堆栈跟踪地址解析为源代码方法和行 - 需要上传到 App Store 的应用程序二进制文件和构建该二进制文件时生成的 .dSYM 文件。这必须是完全匹配的 - 否则,报告不能被完全符号化。至关重要的是,您必须使用其 .dSYM 文件将每个构建分发给用户(无论该分发的详细信息如何)。
有谁知道细节吗?谢谢。
ios - Xcode 符号错误
我有一个用 SpriteKit 制作的小应用程序,我一直收到 EXC_RESOURCE 错误,我真的不知道。我想查看 crash log ,但 Xcode 表示不正确。
我需要查看 Thread 0 ,但它是唯一没有象征意义的。
ios - 如何解释 ios prod 应用程序错误日志(编辑模糊错误源)
当我的应用程序在模拟器或我的应用程序的临时版本中崩溃时,错误日志会详细并清楚地说明应用程序崩溃的位置。然而,一旦它被提交到应用商店并且我的用户正在使用它,我发现由谷歌分析和我自己的方法记录的错误日志正在编辑太多,以至于我无法判断错误发生在哪里。
如何确保在 ios prod 应用程序中生成并提交完整的错误日志?
-[NSNull 长度]:无法识别的选择器发送到实例 0x19a1f1fe0
*****原因*****
-[NSNull 长度]:无法识别的选择器发送到实例 0x19a1f1fe0
*****姓名*****
NSInvalidArgumentException
*****堆栈跟踪*****
0 CoreFoundation 0x000000018d2ab11c + 160****1 libobjc.A.dylib 0x00000001997b41fc objc_exception_throw + 60****2 CoreFoundation
0x000000018d2afdb4 + 0****3 CoreFoundation
0x000000018d2adae0 + 912****4 CoreFoundation
0x000000018d1cd78c _CF_forwarding_prep_0 + 92*** *5
UIKIT 0x000000019027DF68 + 120 **** 6 MUZMATCH
0x00000000010019A138 MUZMATTE + 1302840 **** 7 uikit
0x00000000000190274658 + 576
************************
y190190190190190190190MMATTER
0x000000010010a470 muzmatch + 713840****11 libdispatch.dylib
0x0000000199d8c014 + 24****12 libdispatch.dylib
0x0000000199d8bfd4 + 16****13 libdispatch.dylib
0x0000000199d8f1dc _dispatch_main_queue_callback_4CF + 336****14 CoreFoundation 0x000000018d26addc + 12****15 CoreFoundation 0x000000018d26911c + 1452****16 CoreFoundation
0x000000018d1a9dd0 CFRunLoopRunSpecific + 452****17 GraphicsServices 0x0000000192e91c0c GSEventRunModal + 168****18 UIKit
0x00000001902dafc4 UIApplicationMain + 1156****19 muzmatch
0x00000001001ac608 muzmatch + 1377800****20 libdyld.dylib
0x0000000199da7aa0 + 4
我正在创建错误日志并将其保存到数据库中:
ios - symbolicatecrash 不适用于 dSYM,但 'atos' 有效
打扰一下!有问题迷惑我!
我有 Myapp.app.dSYM。(所有符号已从 MyApp.app 中剥离并复制到 dSYM)
现在我使用 symbolicatecrash 工具来象征崩溃,它不起作用!十六进制地址仍然存在。
我的崩溃日志的一部分:
所以我尝试使用:
这是工作!象征性!
相关的符号日志可能会有所帮助:
我的问题是:
如果 dSYM 包含调试符号,为什么它需要可执行二进制文件?
为什么我可以手动符号化但 Xcode 的符号化崩溃不能?
这!
ios - 如何阅读这个 ios 符号化的崩溃日志?
Apple拒绝了一个APP的新版本并给我发回了崩溃日志,即使崩溃日志在Xcode中已被符号化,我也很难找到问题所在。从下面,我猜第 246 行的 func getGameCenterScore 有什么问题?它是否说明了更多问题?
顺便说一句,在调用 func GameCenterScore() 之前,检查了 GKLocalPlayer.localPlayer().authenticated,但不检查网络。我不得不认为这里有问题。有什么建议吗?
谢谢。
ios - 启动时崩溃 - ios 8.1 因为添加了 UIButton 的子视图。EXC_BREAKPOINT (SIGTRAP)
我刚刚被苹果拒绝,原因如下:
我们无法审核您的应用程序,因为它在以下设备上启动时崩溃: - 运行 iOS 8.1 的 iPhone 5S- 运行 iOS 8.1 的 iPhone 6- 运行 iOS 8.1 的 iPhone 6 Plus
这是我所做的:
我确实使用模拟器 ios 8.1、8.2 中的设备对其进行了测试。我还使用读取设备对其进行了测试:运行 ios 7.1 的 iphone 4,运行 ios 8.3 的 ipad。根本没有崩溃。
使用他们发送的崩溃日志,我使用Symbolicator生成以下符号化日志:
所以在我看来,错误必须在以下代码中:
(在 MainTabBarController 中)
上面代码的意思是,我想创建一个类似 Instagram 的标签栏。因此,我在 5 项选项卡栏中的 3 选项卡前面添加了一个按钮。在模拟器 ios 8.1 中,它如下所示:
1)代码很简单,我不知道为什么它在 ios 8.1 中崩溃。现在我没有运行 ios 8.1 的真实设备来测试它,所以我问你是否可以在代码中找到异常的东西。
2) 应用程序是否有可能因为配置文件有问题而崩溃?但我认为这不是我的情况,因为我使用分发配置文件存档,并通过 iTunes 和 TestFlight 将 ipa 安装到我的 ipad 上,它可以正常运行。
对不起,很长的问题。任何帮助将非常感激!
更新 1:我通过命令行再次确认崩溃,正如西藏海岸的回答在这里所描述的那样。然后我得到崩溃必须在代码的第 206 行:
这种启蒙一定有问题。我没有为这个按钮使用 Storyboard,但我以编程方式创建。我使用 XCode 6.3(我正在使用 6.2)的朋友,在打开我的项目时看到很多与“as”、“!”相关的编译错误。和 ”?”。我想我要把我的 XCode 更新到 6.3,看看我在第 206 行是否有“as”的编译错误。