我需要从哪里从应用商店连接下载 dSYM?

Ash*_*kad 12 ios dsym app-store-connect

我定期从应用商店连接中的“活动”选项卡下载 dSYM。

在此处输入图片说明

在该选项卡中有详细信息的构建列表,我们可以下载 dSYM。

但是从今天App Store Connect更新后,我看到没有任何活动。

Apple Thread与此主题相关。

在此处输入图片说明

那么,从哪里可以下载 dSYM?

Ash*_*kad 22

我找到了下载 dSYM 的方法

  • 登录 App Store Connect,然后单击我的应用程序 > TestFlight。
  • 选择要为其下载 dSYM 的构建。
  • 单击构建元数据选项卡 > 下载 dSYM。

在此处输入图片说明

在这里我找到了一封由苹果开发者计划支持发送的邮件。

我在 Apple 开发者计划支持部门。我正在跟进你最近的电子邮件。

我了解您无法在 App Store Connect 中找到“活动”选项卡。我当然可以为你调查这个。在研究您的请求后,看起来Activity 选项卡已与 App Store Connect 中的 TestFlight 选项卡合并。您现在可以在应用记录下的 TestFlight 选项卡下查看您的构建元数据

更新(2020 年 12 月 17 日):

活动选项卡名称更改为Mac 构建活动

在此处输入图片说明

  • 如果缺少 dSym 下载链接怎么办?只有文本“包括符号是”和链接所在的空白区域 (11认同)
  • 根据 Firebase 文档,Apple 仅为启用了位码的应用程序上传 dSYM(Xcode 14 不再支持启用位码的构建)。因此,您需要从本地计算机获取 dSYM :\ https://firebase.google.com/docs/crashlytics/get-deobfuscated-reports?platform=ios&authuser=1#expandable-1 (4认同)
  • 救生员+100。如果你像我一样,并且你的浏览器宽度设置为正确的宽度,则第三列将不会显示,一开始并不明显,只需向右滚动......谢谢苹果...... (2认同)
  • 就像 @YevgeniyLogachev 提到的那样,我也发生了同样的事情。有什么建议么? (2认同)
  • 如果本地机器没有怎么办?我的 CI (AppCenter) 正在进行这些构建,当我们完成发布并删除发布/分支时,它会删除 DSYM。 (2认同)

小智 5

我没有看到“包含符号\”旁边的链接...我能够使用 flutter 提供的指令下载文件。

\n

https://firebase.google.com/docs/crashlytics/get-deobfuscated-reports?platform=ios&authuser=1

\n

运行以下命令以显示计算机上的所有 dSYM\' UUID,然后搜索丢失的 dSYM:

\n

mdfind -名称 .dSYM | 同时读取 -r 行;执行 dwarfdump -u "$line"; 完成\n找到 dSYM 后,将其上传到 Crashlytics。如果 mdfind 命令未返回任何结果,您可以在 .app 所在的 Products 目录中查找(默认情况下,Products 目录位于 Derived Data 中)。如果您的应用程序已发布到生产环境,您还可以在磁盘上的 .xcarchive 目录中查找其 dSYM:

\n

在 Xcode 中,打开管理器窗口并从列表中选择您的应用程序。Xcode 显示项目的存档列表。\n按住 Control 键单击存档可在 Finder 中查看它。然后,再次按住 Control 键单击它,然后单击“显示包内容”。\n.xcarchive 中有一个 dSYMs 目录,其中包含作为 Xcode\xe2\x80\x99s 归档过程的一部分生成的 dSYM。当您使用管理器窗口中的下载 dSYM... 工具时,重新编译的位码 dSYM 也会下载到此文件夹。

\n


Hen*_*ron 5

@内森·达德利

\n

这 2 种方法帮助我找到 dSYM 文件

\n

第一种找到 dSYM 的方法-

\n
    \n
  1. 导航-
  2. \n
\n

/Users/{your_name}/Library/Developer/Xcode/Archives/{上次存档日期}/{应用程序名称 + 存档日期}.xcarchive / dSYMs\xe2\x80\xa8\xe2\x80\xa8

\n
    \n
  1. 寻找缺失的 dSYM\xe2\x80\xa8

    \n
  2. \n
  3. 插入新文件夹\xe2\x80\xa8

    \n
  4. \n
  5. 压缩该文件夹

    \n
  6. \n
\n

第二种方法——

\n
    \n
  1. 转到 Xcode 菜单栏 -> 窗口 -> 管理器\n(适用于 Xcode 13.2.1)

    \n
  2. \n
  3. 右键单击最后一个存档 -> 在查找器中显示

    \n
  4. \n
  5. 右键单击 fileName.xcarchive -> 显示包内容\n\xef\xbf\xbc

    \n
  6. \n
  7. 查找丢失的 dSYM\n在此输入图像描述

    \n
  8. \n
  9. 插入新文件夹\xe2\x80\xa8

    \n
  10. \n
  11. 压缩该文件夹

    \n
  12. \n
\n

最后阶段 - \n上传到

\n

在此输入图像描述

\n

希望有帮助!

\n