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

时间:2016-02-05 13:45:34

标签: ios xcode swift xcode-organizer dsym

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

缺少应用版本
找到了“co。**”的应用记录,但是“1.0.3”版本“10”的匹配版本没有找到。

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

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

这是一个XCode错误吗?

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

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

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

1 个答案:

答案 0 :(得分:0)

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

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

此处与Crashlytics的info from HockeyApp相似的服务。即使它们是差异服务,象征性崩溃报告也是类似的问题。