Xcode – 没有可供下载的dSYM
我想提取dSYM文件,但是当我点击组织者中的“下载dSYMs …”时,我收到以下消息:“没有可供下载的dSYM”。
我使用的是Cocoapods 0.39生成的工作空间。
我怎样才能得到他们?
这是一个关于如何获得DSYMS的GIF,压缩并上传到crashlytics /结构
我认为@Jordan是正确的 – 似乎iTunes Connect正在重新编译带有位代码的应用程序,以便UUID发生变化,并且.xcarchive中的dSYM实际上不能用于表示应用程序(这似乎是一个新的发展) 。
您可以从iTunes Connect下载正确的dSYM。 login,进入我的应用程序,select您的应用程序,然后点击顶部的活动标签。 点击相关的版本,并假设应用程序首先提交了符号,您应该看到“下载dSYM”的选项。
你得到的文件被称为dSYMs(没有扩展名),但实际上是一个zip文件。 添加.zip扩展名,解压缩,你会发现你的dSYM(s)里面。
(自从Crashlytics抱怨dSYM缺失之后,我需要在这个星期做这件事。)
其实你现在无法从iTunesConnect下载dSYM文件。 还有另一种方法来获取该文件。
Xcode – > Window – > Organizer – >在Finder中显示xcarchive文件 – >右键单击你的xcarchive文件 – >select“Show Package Contents”
你现在可以看到你的dSYM文件。
我从https://twittercommunity.com/t/not-matching-uuid-bitcode/61000/2find了一个解决scheme
“Crashlytics报告说UUID丢失了dSYM,看起来像这样:83889b11dedd363c8e5ee56233bcc90c。正如我所说的,我遵循指南7,但是我找不到UUID,于是我进入了iTunesConnect,我做了以下操作:
- select应用程序
- select顶部的活动标签
- selectCrashlytics抱怨的构build版本
- 点击下载dSYM蓝色链接
下载的文件被称为dSYM没有扩展名,但实际上是一个zip文件。 所以我添加了zip扩展名并将其解压缩。 在解压缩的文件夹里面,我发现了很多dSYM文件,其中一个名为83889B11-DEDD-363C-8E5E-E56233BCC90C.dSYM,与UUID Crashlytics相匹配,报告为丢失(即使格式不同)。 还要注意,这个文件不在xcarchive里面。
希望它可以帮助!“
就我而言,它就像魅力一样
就我而言,我无法在Archives文件夹中find我的应用程序的dSYM文件。 如果你面对这个问题,去你的项目生成设置 > 生成选项 > debugging信息格式 ,并确保它被设置为DWARF与dSYM文件
位代码必须启用
如果你想从iTunesConnect获得你的dSYM
- 生成设置>生成选项>
Enable Bitcode
> 是 - select设备“ 通用iOS设备 ”(或任何工作)
-
Archive
从档案中导出时
- CHECK “ 包含您的应用程序的应用程序符号以接收来自Apple的符号化的崩溃日志 ”
- 检查 “ 包含位码 ”
使用应用程序加载器上传
一旦你的应用程序成功上传到iTunesConnect,你可以到iTunesConnect.com> MyApps> [你的APP]>活动>所有构build> [你的build设]>一般信息>包含符号> 下载dSYM
#xcode8.2.1#osx10.12.6