- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
开始使用 Crashlytics 并且很好奇为什么仅必须上传 DSYM 而不是要匹配的完整 .app 二进制文件。我的印象是要符号化你需要一个带有匹配 DSYM 文件的二进制文件。不是这样吗?基本上是想弄清楚当我在我的应用程序中所做的所有事情都是运行上传 DSYM 的构建后脚本时,Crashlytics 是如何进行符号化的魔力
最佳答案
这里是来自 Fabric 和 Crashlytics 的 Mike。
dSYM 文件实际上包含您的应用程序的所有调试符号,这些符号表示崩溃报告。这就是为什么我们建议将您的 Debug_Information_Format
设置为“Dwarf with dSYM”。我们还生成一个唯一的构建 ID,这样即使构建和版本号没有改变,为该构建上传的 dSYM 对于任何需要符号化的崩溃报告仍然是准确的。
您还可以阅读有关 this from Apple 的更多信息,但最重要的部分是:“当编译器将您的源代码翻译成机器代码时,它还会生成调试符号,将编译后的二进制文件中的每条机器指令映射回源代码的源代码行。取决于调试信息格式 (DEBUG_INFORMATION_FORMAT) build设置,这些调试符号存储在二进制文件或伴随调试符号 (dSYM) 文件中。”
如上所述,符号可以仅在 dSYM 文件中,因此我们建议设置 Debug_Information_Format
。
关于ios - 符号化需要 DSYM 和二进制文件吗?或者只是 DSYM?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40163455/
开始使用 Crashlytics 并且很好奇为什么仅必须上传 DSYM 而不是要匹配的完整 .app 二进制文件。我的印象是要符号化你需要一个带有匹配 DSYM 文件的二进制文件。不是这样吗?基本上是
Xcode 正在生成一个 dsym,它以我的应用程序的名称作为文件名(例如 MyApp.app.dSYM ),但它没有使用 Firebase 不断告诉我我丢失的 UUID 生成其他 dsym。 (例如
我不小心导致了与生产应用程序相同版本号的 Xcode 构建崩溃,现在我在仪表板上始终显示以下警告: "Found x unsymbolicated crashes from missing dSYMs
我有一个安装了 Crashlytics 的应用程序。要为它获取 dSYM 文件,我总是去 Window/Organizer,右键单击以在 finder 中显示,右键单击“显示包内容”并转到 dSYM
我最近开始收到此错误: 2015-03-23 11:35:48.902 run[60036:1047011] Crashlytics.framework/run 1.3.14 2015-03-23 1
我在使用 iOS 应用程序 (XCode 10.3) 时遇到以下问题: Crashlytics 说我缺少 dSYM,并提供了缺少的 dSYM UUID(我缺少必需和可选的 UUID) 该应用是 Bit
如何解决这个错误? Splunk Mint:将“MyApp”存档到“/tmp/splunk-mint-dsyms/MyApp.zip” 添加:MyApp zip 错误:中断(中止)Splunk Min
我需要压缩包含 dSYM 文件的 dSYMs 文件夹 但我被困住了 好消息是,我能够使用命令行进行压缩 zip -r outputFile.zip *.dSYM 最佳答案 命令行每次都对我有用 zip
嗨,当我使用 .dSYM 文件和崩溃文件运行符号崩溃脚本时,它无法符号化崩溃文件。这是我得到的; S Version 5.1 Build 11E53 12 binary images remain a
我定期从应用商店连接中的“事件”选项卡下载 dSYM。 在该选项卡中,有来自其详细信息的构建列表,我们可以下载 dSYM。 但是从今天开始 App Store Connect 更新后,我看到没有任何事
我读到 IOS 应用程序的符号列表位于 .dSYM 中。我想查看完整的符号列表,你们知道我需要使用什么工具从这个包中提取这些信息吗? 谢谢 -玛莲娜 最佳答案 您可以使用dwarfdump。 例如,要
我们有一个应用程序已上传到应用程序商店,但在上传它们以进行符号化之前我们丢失了 dSYM。有没有办法从以前的构建中重新创建 dSYM? 我不想下载它们。我需要仅从原始源代码中重新创建它们。 最佳答案
我有一个关于 dSYM 的问题。我对我的应用进行了实验,并向其中添加了以下代码: if (currentMenuPage_ == MenuPageAttrsVals) { return ((V
我正在尝试符号化崩溃文件,但 xcode 似乎无法将 dsym 文件与崩溃报告匹配。 经过一些研究,我找到了我的存档的 dsym 文件,当我进入 getinfo 并查看“更多信息:”时,它显示“--”
我的应用程序在 iPhone 上崩溃,而不是在模拟器上崩溃。我从我的设备中获取了崩溃日志(不包括命名符号)。 我在~/Library/Developer/Xcode/Archive/YYYY-MM-D
我正在尝试调试一个符号已被删除的文件。我有文件的标题,每个函数都有偏移量,想知道是否可以使用这些标题创建 DSYM 文件。我无法在偏移量上设置断点,因为该文件是一个插件,因此函数映射到内存中的不同位置
我已经从一个 iOS 应用程序的 dSYM 文件中解析出地址、文件名和行号。我基本上有一个将地址映射到文件名和行号的表,这对调试很有帮助。 要获取实际查找地址,我使用崩溃报告中的堆栈跟踪地址并使用此答
我正在为客户开发一个品牌应用程序。为了自动化签名品牌化部分,我开发了一个脚本,客户可以运行该脚本来使用她/他的证书和配置对生成的 xcArchive 进行签名,然后将其上传到 App Store。 在
我有很多来自不同用户的崩溃日志,我现在有不同的构建和 dSYM 文件,我如何才能确保特定的崩溃日志属于哪个构建和 dSYM 文件。 有什么方法可以检查崩溃日志和 dSYM 是否属于同一个构建...??
http://prntscr.com/b388sf 在iOS9之后我经常遇到这个问题并且很无聊。我正在使用最新的 Xcode/Fabric/Swift 并启用了位码。我必须从itunesconnect
我是一名优秀的程序员,十分优秀!