ios - Fabric 请求不在存档或 iTunes Connect dSYM 文件中的 dSYM

标签 ios objective-c swift crashlytics twitter-fabric

我有一个安装了 Crashlytics 的应用程序。要为它获取 dSYM 文件,我总是去 Window/Organizer,右键单击以在 finder 中显示,右键单击“显示包内容”并转到 dSYM 目录以获取它们。

在这种情况下,Crashlytics 表示它缺少 dSYM 文件,该文件是随机的数字和字母字符串 (65cbd90a2b443d36ab7a6a419b797a71)。当我使用上述方法查找它时,我只看到名为 MyApp.app.dSYM 的文件和我通过 CocoaPods 合并的几个框架的 dSYM 文件。我尝试使用拖放该文件,但 Fabric 坚持使用随机字符串。

我已经尝试显示 MyApp.app.dSYM 的包内容,但除了“Contents”文件夹和带有 DWARF 子目录的“Resources”文件夹和一个名为“My App”的没有扩展名的文件。

在查看这篇文章后,我 99% 确定我不能只是 build an archive and resubmit it .

我还尝试过直接从 iTunesConnect 下载 dSYM,如概述 in this post .

我尝试“按原样”上传 dSYM 并压缩它 (dSYM.zip),但 Fabric 仍然想要随机字符串,它似乎既不存在于本地存档中,也不存在于 iTunesConnect 上的 dSYM 中。

非常感谢关于我可能获得 Crashlytics 要求的 dSYM 文件的其他方法的任何建议。

最佳答案

当您从 iTunes Connect 下载 DSYM 包时,您就快完成了!下载后添加.zip扩展名,双击解压。

在生成的 DSYM 文件夹中,将有一个名为 65cbd90a2b443d36ab7a6a419b797a71 的文件夹(Crashlytics 要求的那个)。如果不存在 - 请仔细检查您在 Crashlytics 和 iTunes connect 上看到的是相同的版本。

仅将该文件上传到 Crashlytics。

问题解决了。 👍

关于ios - Fabric 请求不在存档或 iTunes Connect dSYM 文件中的 dSYM,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35635874/

相关文章:

ios - UITableView 在移出屏幕之前不会完全填充单元格

ios - 尝试设置弹出窗口时 UITextView 为零

ios - UINavigationController 和 TabBarController 以编程方式(无 Storyboard)

ios - 运行时加载 plist 的内容会崩溃 "many"次之一

objective-c - 从 uiimageview 获取旋转后的图像

swift - UITextField 无法以编程方式使用添加约束

ios - 需要将值从我的 tableView 传递到另一个 View 上的标签?

ios - 在 AddressBook iOS 中根据最近使用/最常用/紧急程度对联系人进行排序

iphone - 如何为UISearchBar着色,使其与背景无缝融合

ios - 如何将继承的协议(protocol)转换为指定的类?