【问题标题】:Can't download dSYM file from iTunes connect无法从 iTunes 连接下载 dSYM 文件
【发布时间】:2016-07-23 17:14:25
【问题描述】:

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

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

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

【问题讨论】:

  • 我看到 'Includes Symbols = Yes' 但 NO 下载链接带有 'Enable Bitcode = Yes' ?
  • 您是否禁用了位码?

标签: ios app-store-connect dsym


【解决方案1】:

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

  1. 选择窗口 -> 管理器
  2. 这将打开包含您的档案的管理器窗口。
  3. 右键单击存档并选择“在 Finder 中显示”。
  4. 在查找器中右键单击存档并选择“显示包内容”。
  5. Project.xcarchive 包含 dSYMsInfo.plistProducts
  6. dSYMs 文件夹包含您项目的 dSYM 文件。

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

【讨论】:

  • 确实是这样。我忘记了这个应用程序禁用了位码。我猜你只有在启用位码时才有那个链接。
  • 如果我的电脑上没有存档怎么办?
  • 你们从 iTunes 上传时是否启用了位码,如果有的话可以从那里下载
  • 这应该有助于从 iTunes Connect 下载位::docs.newrelic.com/docs/mobile-monitoring/new-relic-mobile-ios/… 登录 Apple iTunes Connect。选择我的应用程序 >(选择应用程序)> 活动。从您的应用程序的构建列表中,选择您需要的构建号。选择下载 dSYM。
  • 我也找不到下载链接。我担心这可能是从 iTunes Connect 中删除的功能。
【解决方案2】:

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

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

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

【讨论】:

  • 根据我的经验,dSYM 的出现可能会稍有延迟,但我通常不必等待超过 1-2 小时。如果它们在那段时间没有出现,通常意味着我们没有包含位码或构建过程中存在其他问题。
【解决方案3】:

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

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

【讨论】:

  • bitcode 禁用时,appstore 连接链接按钮不会显示。
【解决方案4】:

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

【讨论】:

    【解决方案5】:

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

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

    【讨论】:

      【解决方案6】:

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

      【讨论】:

      • Apple / XCode 很棒,但像这样的一些微不足道的事情会让你失去一两天的时间......我想知道为什么点击没有下载任何东西......是什么让你想尝试这出来了!?
      • @ShawnFrank 我试图调试和访问链接。当我尝试将链接复制并粘贴到新标签上时,它工作正常:D
      • 这对我有用(直接点击在 Brave 1.32.113 上不起作用)。谢谢
      【解决方案7】:

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

      开头

      【讨论】:

      • 你救了我的命,非常感谢。
      • 是的,在 chrome 上仍然发生在我身上,很高兴它有帮助!
      猜你喜欢
      • 2016-09-25
      • 1970-01-01
      • 2017-03-07
      • 2019-03-04
      • 1970-01-01
      • 2015-05-31
      • 1970-01-01
      • 2022-01-13
      • 2014-11-07
      相关资源
      最近更新 更多