为什么我不能将我的新应用程序的 dSYM 上传到 HockeyApp?

Why can't I upload the dSYM of my new app to HockeyApp?

将应用程序成功上传到 iTunes 后,将 dSYM 上传到 hockey 失败并显示以下消息?

Error when trying to upload ipa to HockeyApp: {"status"=>"error", "message"=>"Bundle version is blank or could not be parsed. Please check the file format of your symbols file."}

我用谷歌搜索了这条错误消息,但我只得到了两个结果,而且都与 iOS 无关,所以帮助不大。完全相同的脚本适用于我们的其他应用程序,但不适用于这个应用程序。有人知道为什么吗?

曲棍球应用程序的捆绑包 ID 必须与应用程序的捆绑包 ID 相匹配。如果他们不这样做,则 dSYM 仅上传将不起作用。花了一些时间才弄明白,因为错误消息非常具有误导性,并且在上传完整的 ipa 时,包 ID 不必匹配。此外,不匹配是一个错字,完全是无意的。

这个问题我遇到过一次。简短回答:从 iTunes 下载 dSyms 到您的存档,但不要删除现有的 dSym 文件。下载后,将它们全部上传到Hockey。

这是我的问题的解决方案:https://support.hockeyapp.net/discussions/problems/61441-issues-while-uploading-dsym-for-bitcode-enabled-ios-app