61

我需要下载 dSYM 文件,所以像往常一样,我去了 iTunes 连接 -> 我的应用程序 -> 活动 -> 所有构建 -> 最新版本。

“包括符号”是 Yes,但没有下载 dSYM 文件的链接。

该应用程序是 3 周前上传的,所以它也不是在处理中。我错过了什么愚蠢的东西吗?任何想法?

在此处输入图像描述

4

7 回答 7

49

Do you still have the archive available in Xcode as you can save them out from there:

  1. Select Window -> Organizer
  2. This will open up Organizer window containing your archives.
  3. Right click on Archive and select 'Show in Finder'.
  4. Right click archive in finder and select 'Show Package Contents'.
  5. Project.xcarchive contains dSYMs, Info.plist and Products.
  6. dSYMs folder contains dSYM file of your project.

You can enable the Debug Symbol file generation during build within Xcode as below.

enter image description here

于 2016-04-04T08:49:42.477 回答
20

我今天遇到了同样的问题。但是我一直在使用 Fastlane,并且在项目组织者中没有任何存档。所以唯一的选择是从 Appstore 获取。我认为这是 Appstore 方面的错误。只是不要单击“下载 dSYM”按钮。只需复制链接并在新选项卡上打开它。然后你可以下载dSYM的

在此处输入图像描述

于 2021-09-03T10:48:54.320 回答
8

似乎“下载 dSYM 文件”链接旨在下载启用位码时 App Store 生成的 dSYM。因此,如果您的应用程序禁用了位码,则 dSYM 文件包含在您的 Mac 中。如果启用了位码,您的二进制文件的最终编译将在 App Store 上执行并生成新的 dSYM。您可以使用“下载 dSYM 文件”从 App Store Connect 下载新的 dSYM。

请参阅Apple 文档中的“位码”部分。

于 2019-04-22T07:47:44.767 回答
6

我有一个类似的问题,接受的答案对我不起作用。AppCenter 要求提供一些缺失的符号,但它不接受来自应用程序存档的符号(它需要文件名中包含随机字母和数字的 dSym)

在 AppstoreConnect 中,All Builds -> Current Version -> Current Build -> Includes Symbols 说是,但没有下载链接。当我发布应用程序时启用了 BitCode。

我又等了几天(我认为总共有 5 天),然后出现了下载 dSYM 链接。

于 2019-04-04T07:23:10.890 回答
3

最近遇到了从 AppStore Connect 中单击下载 dSYM 时下载链接断开的问题。原来,生成的链接只是在 http:// 中缺少一个“s”,所以浏览器阻止了它。仅适用于某些浏览器。如果您遇到这种情况,请尝试添加“s”以使链接以 https://....

于 2021-09-09T18:52:04.837 回答
2

App Store DSYM 与我们本地的 DSYM 不同,当 bitcode 禁用时您可以使用本地 DSYM,当 bitcode 启用时,您应该使用 App Store DSYM。

于 2020-05-13T01:29:51.617 回答
-1

从 Xcode 12.2 开始更新,Apple 允许 Xcode 下载符号。

  1. 转到管理器并找到您上传到商店的应用程序。
  2. 单击详细信息下方的下载调试符号按钮。
  3. 右键单击应用程序并在 Finder 中显示。
  4. 右键单击 xcarchive 并显示包内容
  5. 您的 dSYM 在文件夹中...

在此处输入图像描述

于 2020-12-10T20:39:00.170 回答