最新版本没有出现在Xcode Crashes Organizer中

时间:2016-07-12 17:38:47

标签: xcode crash-reports

我6天前发布了新版本。我在iTunesConnect分析中看到了一些崩溃,但崩溃组织者中没有崩溃,我的版本也没有出现在"版本"崩溃组织者中的下拉。

通常情况下,崩溃报告发布后需要一两天时间才能进入Xcode Crashes组织者,而且有传闻我在Xcode Crashes组织者中看到崩溃的时间与iTunesConnect相同分析网站。

有趣的是,以前的版本仍然显示在"版本"下拉,我可以看到报告继续为他们涓涓细流。之前版本的崩溃报告急剧下降,大概是因为大多数人都搬到了最新版本。

在新机器上,安装了新的XCode(但链接到同一个开发者帐户),我看到了相同的行为。也许这对我的开发者帐户来说有问题吗?

更新2016.09.01 :两个月后,新版本仍未自动显示在版本下拉列表中。下面发布的手动添加它们的解决方法一直很好,但希望我不必永远这样做。我必须假设这是我本地设置的问题,因为这不会发生在所有人上。如果你想出一个长期的解决办法,请告诉我。

更新2016.10.13 work around不适用于我最新发布的版本。我再次看到ITC崩溃,但在Info.json手动添加该版本的条目后,我看到"此版本没有可用的崩溃信息。"

更新2016.10.15 :我想这项工作仍在继续,崩溃报告只是延迟了额外 48小时。

更新2016.1.20 :在某些时候,(可能在12月中旬左右,XCode 8.2?),我开始看到新版本再次自动出现,再也没有人工编辑我的快乐了每次推送构建时,XCode都会配置数据。除了更新XCode之外,我无法想到我可能拥有的任何方式"修复"它。

4 个答案:

答案 0 :(得分:32)

这可能是Xcode / ITC服务的一个错误。我昨天提交了一个雷达(#27277793)并且今天在ITC技术支持上。如果您遇到此问题 report it to Apple并参考现有的雷达(#27277793),以便Apple能够识别出我们遇到了同样的问题,并确定了优先顺序。

获取最新版本崩溃报告的解决方法是在崩溃组织者Info.json中手动添加新条目。

在:$HOME/Library/Developer/Xcode/Products/<bundle.id>编辑Info.json并根据现有条目在“productVersions”数组的开头添加一个新条目,但将构建号更改为崩溃报告的构建版本。< / p>

您还必须更新appStoreStatus字段,具体取决于您的应用是在TestFlight中还是在AppStore中。 TestFlight为appStoreStatus: 1,AppStore为appStoreStatus: 3

重新启动Xcode并前往崩溃组织者后,我看到了最近6天的崩溃报告。

支持人类可读的配置数据!

答案 1 :(得分:3)

在我们增加部署目标iOS版本之后,Xcode崩溃报告停止更新的类似问题。修复是如上所述编辑Info.json并从&#34; supportedOSVersions&#34;中删除所有不受支持的操作系统版本。一系列最新版本出现在&#34; productVersions&#34;阵列。

答案 2 :(得分:0)

请按照以下步骤进行操作

  1. 使用

    从Xcode产品中删除捆绑包

    rm -rf~ / Library / Developer / Xcode / Products / com.yourapp.bunlde

  2. 重新启动Xcode并打开管理器

  3. 确保可以访问itunesconnect网站
  4. Xcode-&gt; Organizer应该从头开始下载所有的崩溃日志。希望有所帮助。

答案 3 :(得分:0)

当上述答案都没有时,这对我有用。

在mkirk的回答中找到如上所述的Info.json文件。制作副本作为备份。在productVersions部分中删除所有不需要的版本。如下所示,“productVersions”是一个json数组,它将包含一系列json对象,每个对象代表一个版本。我迫切需要最近发布到应用程序商店的崩溃报告,并在删除之前的所有版本(在它下面)并重新启动Xcode之后,瞧!组织者突然开始显示我的所有崩溃报告。

"productVersions" : [
    {
      "version" : "4.0.45",
      "productType" : 1,
      ...