我想从中提取的dSYM文件,但是当我点击“下载dSYMs ......”在组织者 ,我得到了如下消息:“没有dSYMs可供下载”。
我使用的Xcode 7.2与0.39的CocoaPods生成的工作空间。
我怎样才能得到呢?
我想从中提取的dSYM文件,但是当我点击“下载dSYMs ......”在组织者 ,我得到了如下消息:“没有dSYMs可供下载”。
我使用的Xcode 7.2与0.39的CocoaPods生成的工作空间。
我怎样才能得到呢?
NON-位码
下面是关于如何让DSYMS,压缩并上传到crashlytics /织物GIF
位码启用
你需要下载从苹果商店里dsyms连接。 最简单的办法是使用FASTLANE
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
我认为@Jordan是正确的 - 这似乎iTunes Connect中被重新编译与位码的应用程序,以使UUID变化,以及.xcarchive内的dSYM实际上不能用于symbolicate应用程序(这似乎是一个新的发展) 。
您可以从iTunes Connect的正确的dSYM。 登录,进入我的应用,选择您的应用程序,然后轻按顶部的活动选项卡上。 塔上的相关建设,并假设该应用程序是摆在首位的符号提交后,你应该看到的选项“下载的dSYM。”
你得到的文件名为dSYMs(不带扩展名),但它实际上是一个zip文件。 添加.zip扩展,解压缩,你会发现你的dSYM(S)内。
(我需要这一周以来Crashlytics在抱怨缺少的dSYM做到这一点。)
其实你现在不能从iTunesConnect下载的dSYM文件。 还有另一种方式来获得该文件。
Xcode中 - >窗口 - >管理 - >在Finder中显示xcarchive文件 - >右键点击你的xcarchive文件 - >选择 “显示包内容”
现在,您可以看到您的dSYM文件。
我已经找到了解决办法,从https://twittercommunity.com/t/not-matching-uuid-bitcode/61000/2
“Crashlytics被报告与UUID看起来像这样缺少dSYMs:。83889b11dedd363c8e5ee56233bcc90c正如我所说的,我跟着guide7,但我无法找到UUID所以我在iTunesConnect去了,我做了以下内容:
下载的文件被调用的dSYM没有扩展名,但它实际上是一个zip。 所以我加入了zip扩展并解压它。 里面的解压缩文件夹,我发现很多的dSYM文件,一个上呼吁83889B11-DEDD-363C-8E5E-E56233BCC90C.dSYM它相匹配的UUID Crashlytics被报告失踪(即使格式化以不同的方式)。 注意,这个文件不是xcarchive内。
希望它可以帮助!”
于我而言,它就像魅力
就我而言,我找不到我的档案文件夹中的应用程序的文件的dSYM。 如果你面对这一点,到你的项目构建设置 > 编译选项 > 调试信息格式 ,并确保它被设置与文件的dSYM矮
如果你希望得到您dSYM
从iTunesConnect
Enable Bitcode
> YES Archive
当从归档出口
上传使用应用程序加载器
一旦您的应用程序已经成功上传到iTunesConnect你可以去iTunesConnect.com>安装MyApps> [您的应用程序]>活动>所有建物> [您BUILD]>一般信息>包括符号> 下载的dSYM
#xcode8.2.1#osx10.12.6