【问题标题】:Fabric Crashlytics Beta keeps asking to distribute old buildFabric Crashlytics Beta 不断要求分发旧版本
【发布时间】:2016-01-07 00:21:08
【问题描述】:

我正在尝试使用 Fabric 将应用分发给我的 Beta 测试人员,并且每当我尝试归档构建时,每当我归档新构建构建时,它都会一直要求我分发旧构建 [1.5.2 (8.0)]。

我想分发 1.6 (31) 而不是 1.5.2 (8.0)

这是我的 Xcode Organizer 的截图

【问题讨论】:

  • 我也遇到了同样的问题。你找到解决办法了吗?
  • @jrg 检查我在下面发布的答案。我提到了关于 SA 的另一个问题并让它工作。请注意,我同时关注了两者。希望它也适合你stackoverflow.com/a/34342497/1781918
  • 我不确定this 是否适合我

标签: ios xcode crashlytics twitter-fabric


【解决方案1】:

经常遇到同样的问题——当我刚刚归档新版本时,crashlytics 建议分发旧版本。

我发现很难找到显示所有存档版本的下拉菜单。选择 ARCHIVES 项,然后分发所需的版本。

【讨论】:

  • 我之前已经注意到了,并且只从那里上传我所有的构建。但我的问题与此无关。这是 Xcode 的一些归档问题,我在这个线程的回答中已经解释过
【解决方案2】:

this 线程的以下回答帮助我解决了这个问题

Answer 1

如果您正在使用 CocoaPods 以及 WatchKit 或 Today Extension,在 CocoaPods 存储库中有一个开放的issue 解释您的问题可能是什么。

解决方案对我来说是从 Build Phases 下的 WatchKit Extension 和 Today Extension 目标中删除 Copy Pod Resources 阶段。完成此操作后,项目按预期编译和存档。

希望这对某人有所帮助,这让我难过了一整天!


Answer 2

如果您导出存档,打开它并在 Products 中查看/urs/local/include 尝试this suggestion

在每个 pod 中,PackagingPrivate Headers Folder PathPublic Headers Folder Path 下设置为 /usr/local/include。如果我清除它们,那么我会得到一个有效的存档。

在将我的 React Native 应用程序升级到 0.11.0、Xcode 7 和 CocoaPods 0.39.0.beta.4 后为我工作。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-04-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多