无法从iTunes连接下载dSYM文件

时间:2016-04-04 08:39:10

标签: ios itunesconnect dsym

我需要下载dSYM文件,因为我通常会去iTunes连接 - >我的应用 - >活动 - >所有构建 - >最新版本。

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

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

enter image description here

5 个答案:

答案 0 :(得分:29)

您是否仍然可以在Xcode中使用该存档,因为您可以将其从那里保存:

  1. 选择窗口 - >组织者
  2. 这将打开包含您的档案的管理器窗口。
  3. 右键单击存档,然后选择“在Finder中显示”。
  4. 在Finder中右键单击存档,然后选择“显示包内容”。
  5. dSYMs包含Info.plistProductsdSYMs
  6. process status 1 completed 2 completed 3 not completed 文件夹包含项目的dSYM文件。
  7. 您可以在Xcode中构建期间启用Debug Symbol文件生成,如下所示。

    enter image description here

答案 1 :(得分:1)

我遇到了类似的问题,被接受的答案对我不起作用。 AppCenter正在询问一些缺少的符号,但它不接受来自应用程序存档的符号(它需要文件名中带有随机字母和数字的dSym)

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

我只等了几天(我认为总共有5天),并且出现了“下载dSYM”链接。

答案 2 :(得分:1)

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

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

答案 3 :(得分:1)

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

答案 4 :(得分:0)

为了使此代码自Xcode 12.2起更新,Apple允许Xcode下载符号。

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

enter image description here