下载dSYM失败"缺少应用版本"

Joh*_*ijk 6 xcode ios xcode-organizer dsym swift

当我尝试从组织者下载dSYM时,它给了我这个错误:

缺少应用程序版本
找到"co.**"的应用程序记录,但"1.0.3"构建"10"的匹配版本不是.

我启用了Bitcode.这是Swift和Objective-C pod的快速应用程序.Xcode版本7.2(7C68)

当我右键单击存档并在Finder中查看它的包内容时,我会看到一个dSYMs文件夹.我将它压缩并将其上传到Crashlytics,但它仍然显示我所有版本都缺少dSYM.它甚至还有App.dsym和一些带有UUID的dsyms以及其他用于我的pod的dsyms.

这是一个XCode错误吗?

我看到somene在苹果开发者论坛上发布了一个关于tvOS的类似问题,但那里没有答案.由于某种原因,我不允许在那里提出问题:p

我还没有为iTunesConnect添加构建,是否需要下载dSYM?XCode从哪里下载dSYM?它可能与我的bundleId的形式是co.someString而不是co.someString.someOtherString的事实有关吗?我猜不是,我只是在寻找任何东西.

禁用bitcode是否能够为我获取dSYM的唯一方法?

JOM*_*JOM 0

听起来您的dSYM 文件与应用程序二进制文件不匹配,即使应用程序版本号和内部版本号是正确的。每次构建(存档)应用程序时,您也会获得新的不同的 dSYM 文件。

您不能仅使用任何存档项目中的任何 dSYM 文件,即使您在存档之间没有进行任何代码更改。您必须从其中获取完全正确的存档和 dSYM。

以下是来自 HockeyApp 的相关信息,该服务与 Crashlytics 类似。即使它们是差异服务,符号化崩溃报告也是类似的问题。