我想从中提取dSYM文件,但是当我在管理器中单击“下载dSYM ...”时,出现以下消息:“没有可供下载的dSYM。”。
我将Xcode 7.2与Cocoapods 0.39生成的工作区一起使用。
我怎样才能得到它们?
我想从中提取dSYM文件,但是当我在管理器中单击“下载dSYM ...”时,出现以下消息:“没有可供下载的dSYM。”。
我将Xcode 7.2与Cocoapods 0.39生成的工作区一起使用。
我怎样才能得到它们?
Answers:
非比特码
这是有关如何获取DSYMS,将其压缩并上传到crashlytics / fabric的GIF
启用位码
您需要从appStore connect下载dsyms。最简单的方法是使用快速通道
lane :refresh_dsyms do
download_dsyms # Download dSYM files from iTC
upload_symbols_to_crashlytics # Upload them to Crashlytics
clean_build_artifacts # Delete the local dSYM files
end
zip -r SymbolFiles.zip *.dSYM
我认为@Jordan是正确的-iTunes Connect似乎正在使用位码重新编译应用程序,以便UUID更改,并且.xcarchive中的dSYM实际上不能用来象征该应用程序(这似乎是一个新的发展) 。
您可以从iTunes Connect下载正确的dSYM。登录,转到“我的应用程序”,选择您的应用程序,然后点击顶部的“活动”选项卡。点击相关的版本,并假设应用程序首先提交时带有符号,则应该看到“下载dSYM”选项。
您获得的文件称为dSYM(无扩展名),但实际上它是一个zip文件。添加.zip扩展名,解压缩,然后在其中找到dSYM。
(由于Crashlytics抱怨缺少dSYM,我本周需要这样做。)
如果您想dSYM
从iTunesConnect 获取您的信息
Enable Bitcode
>> 是Archive
从存档导出时
使用应用程序加载器上传
将您的应用程序成功上传到iTunesConnect后,您可以转到iTunesConnect.com> MyApps> [您的APP]>活动>所有内部版本> [您的构建]>一般信息>包含符号> 下载dSYM
#xcode8.2.1#osx10.12.6
我从https://twittercommunity.com/t/not-matching-uuid-bitcode/61000/2找到了解决方案
“ Crashlytics报告丢失了带有UUID的dSYM,如下所示:83889b11dedd363c8e5ee56233bcc90c。正如我所说,我遵循了指南7,但找不到该UUID。因此,我进入iTunesConnect,并执行以下操作:
下载的文件名为dSYM,没有扩展名,但实际上是一个zip。因此,我添加了zip扩展名并将其解压缩。在解压缩后的文件夹中,我找到了许多dSYM文件,其中一个名为83889B11-DEDD-363C-8E5E-E56233BCC90C.dSYM,与UUID Crashlytics相匹配,报告为丢失(即使以其他方式格式化)。还要注意,该文件不在xcarchive中。
希望能有所帮助!”
就我而言,它就像护身符