无法从 iTunes 连接下载 dSYM 文件

Can't download dSYM file from iTunes connect

我需要下载 dSYM 文件,所以我像往常一样转到 iTunes 连接 -> 我的应用 -> Activity -> 所有版本 -> 最新版本。

"Include symbols"是的,但是没有link下载dSYM文件。

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

Xcode 中是否还有存档可用,因为您可以从那里保存它们:

  1. Select Window -> 组织者
  2. 这将打开包含您的档案的管理器 window。
  3. 右键单击存档,然后 select 'Show in Finder'。
  4. 在 Finder 中右键单击存档,然后 select 'Show Package Contents'。
  5. Project.xcarchive 包含 dSYMsInfo.plistProducts
  6. dSYMs 文件夹包含您项目的 dSYM 文件。

您可以在 Xcode 构建期间启用调试符号文件生成,如下所示。

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

在 AppstoreConnect 中,所有构建 -> 当前版本 -> 当前构建 -> 包括符号表示是,但没有下载 link。我发布应用程序时启用了 BitCode。

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

似乎'Download dSYM file' link 用于下载App Store 启用bitcode 时生成的dSYM。因此,如果您的应用程序禁用了位码,dSYM 文件将包含在您的 Mac 中。如果启用了位码,您的二进制文件的最终编译将在 App Store 上执行,并且将生成新的 dSYM。您可以通过 'Download dSYM file'.

从 App Store Connect 下载新的 dSYM

参见 Apple documentation 中的 'Bitcode' 部分。

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

为了让这个更新到 Xcode 12.2,Apple 允许 Xcode 下载符号。

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

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

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

开头