Xcode - 没有可供下载的dSYM

Fel*_*eña 94 xcode ios dsym xcode7

我想从中提取dSYM文件但是当我在管理器中单击"下载dSYMs ..."时,我收到以下消息:"没有可供下载的dSYM.".

我正在使用Xcode 7.2和Cocoapods 0.39生成的工作空间.

我怎么能得到它们?

在此输入图像描述

Ted*_*Ted 212

这是关于如何获取DSYMS,压缩和上传到crashlytics/fabric的GIF

在此输入图像描述

  1. 按窗口>管理器
  2. 右键单击您的应用>在Finder中显示
  3. 右键单击第一个.xcarchive文件>显示包内容

  • 问题来自"下载DSYM"按钮.为什么单击按钮不下载?为什么我们必须手动获取它? (2认同)

Lan*_*tig 44

我认为@Jordan是正确的 - 似乎iTunes Connect正在使用bitcode重新编译应用程序,以便UUID发生变化,而.xcarchive中的dSYM实际上无法用于表示应用程序(这似乎是一个新的开发) .

您可以从iTunes Connect下载正确的dSYM.登录,转到我的应用程序,选择您的应用程序,然后点击顶部的活动选项卡.点击相关的构建,并且,假设应用程序首先提交了符号,您应该看到"下载dSYM"选项.

您获得的文件称为dSYMs(没有扩展名),但它实际上是一个zip文件.添加.zip扩展名,解压缩,然后你会在里面找到你的dSYM.

(因为Crashlytics抱怨缺少dSYM,所以本周我需要这样做.)

  • 我的应用程序位于应用程序商店中,在iTunesConnect中显示"包含符号:是",但无法下载.dSYM (21认同)
  • 所以我需要先将我的应用程序提交到iTunesConnect以获取dSYM文件并将其上传到fabric.io? (3认同)

小智 17

实际上你现在无法从iTunesConnect下载dSYM文件.还有另一种获取该文件的方法.

Xcode - >窗口 - >管理器 - >在Finder中显示xcarchive文件 - >右键单击您的xcarchive文件 - >选择"显示包内容"

您现在可以看到您的dSYM文件.


Jac*_*nkr 11

必须启用bitcode

如果你想dSYM从iTunesConnect 获得你的

  • 构建设置>构建选项Enable Bitcode>>
  • 选择设备" 通用iOS设备 "(或任何有效的设备)
  • Archive

从存档导出时

  • 检查 " 包含应用程序的应用程序符号以接收来自Apple的符号化崩溃日志 "
  • 检查 " 包括bitcode "

使用Application Loader上传

将应用程序成功上传到iTunesConnect后,您可以访问iTunesConnect.com> MyApps> [您的应用程序]>活动>所有构建> [您的构建]>常规信息>包含符号> 下载dSYM

#xcode8.2.1#osx10.12.6

  • 真实的故事.如果您没有启用bitcode,Apple将仅显示"包含符号:是",而不显示"下载"链接. (4认同)

小智 10

我从https://twittercommunity.com/t/not-matching-uuid-bitcode/61000/2找到了解决方案

"Crashlytics报告了丢失的dSYM,UUID看起来像这样:83889b11dedd363c8e5ee56233bcc90c.正如我所说的,我按照指南7但我找不到UUID.所以我进入了iTunesConnect并执行了以下操作:

  • 选择应用程序
  • 选择顶部的"活动"选项卡
  • 选择Crashlytics抱怨的构建版本
  • 单击下载dSYM蓝色链接

下载的文件名为dSYM没有扩展名,但它实际上是一个zip.所以我添加了zip扩展并解压缩.在解压缩的文件夹中,我发现了许多dSYM文件,其中一个名为83889B11-DEDD-363C-8E5E-E56233BCC90C.dSYM,与UUID Crashlytics匹配报告为丢失(即使以不同方式格式化).另请注意,此文件不在xcarchive中.

希望它可以帮助!"

就我而言,它就像魅力一样

  • 我没有在iTunes Connect中看到蓝色链接.我记得我在另一个帖子中看到了这个回复.你知道具体的部分是什么吗? (4认同)
  • @spacemonkey在那里找不到任何东西 (2认同)
  • 对我来说也是一样,没有下载 dSYM 的链接 (2认同)

dai*_*a99 9

就我而言,我在Archives文件夹中找不到我的应用程序的dSYM文件.如果您遇到这种情况,请转到项目构建设置 > 构建选项 > 调试信息格式,并确保使用dSYM文件将其设置为DWARF

  • 这已设置,仍然"找不到版本xx Build xx的dSYM" (5认同)