我需要下载 dSYM 文件,所以像往常一样,我去了 iTunes 连接 -> 我的应用程序 -> 活动 -> 所有构建 -> 最新版本。
“包括符号”是 Yes,但没有下载 dSYM 文件的链接。
该应用程序是 3 周前上传的,所以它也不是在处理中。我错过了什么愚蠢的东西吗?任何想法?
我需要下载 dSYM 文件,所以像往常一样,我去了 iTunes 连接 -> 我的应用程序 -> 活动 -> 所有构建 -> 最新版本。
“包括符号”是 Yes,但没有下载 dSYM 文件的链接。
该应用程序是 3 周前上传的,所以它也不是在处理中。我错过了什么愚蠢的东西吗?任何想法?
Do you still have the archive available in Xcode as you can save them out from there:
Project.xcarchive
contains dSYMs
, Info.plist
and Products
.dSYMs
folder contains dSYM file of your project.You can enable the Debug Symbol file generation during build within Xcode as below.
似乎“下载 dSYM 文件”链接旨在下载启用位码时 App Store 生成的 dSYM。因此,如果您的应用程序禁用了位码,则 dSYM 文件包含在您的 Mac 中。如果启用了位码,您的二进制文件的最终编译将在 App Store 上执行并生成新的 dSYM。您可以使用“下载 dSYM 文件”从 App Store Connect 下载新的 dSYM。
请参阅Apple 文档中的“位码”部分。
我有一个类似的问题,接受的答案对我不起作用。AppCenter 要求提供一些缺失的符号,但它不接受来自应用程序存档的符号(它需要文件名中包含随机字母和数字的 dSym)
在 AppstoreConnect 中,All Builds -> Current Version -> Current Build -> Includes Symbols 说是,但没有下载链接。当我发布应用程序时启用了 BitCode。
我又等了几天(我认为总共有 5 天),然后出现了下载 dSYM 链接。
最近遇到了从 AppStore Connect 中单击下载 dSYM 时下载链接断开的问题。原来,生成的链接只是在 http:// 中缺少一个“s”,所以浏览器阻止了它。仅适用于某些浏览器。如果您遇到这种情况,请尝试添加“s”以使链接以 https://....
App Store DSYM 与我们本地的 DSYM 不同,当 bitcode 禁用时您可以使用本地 DSYM,当 bitcode 启用时,您应该使用 App Store DSYM。