10

我正在使用Fabric/Crashlytics为 Beta 测试人员部署应用程序。几周以来一切都运行良好,但是对于一个构建,当测试人员尝试安装应用程序时会显示以下错误消息:

无法下载:此时无法安装 APP_NAME [完成/重试选项]

图片

到目前为止完成的故障排除:

  • 删除所有缓存的配置文件,从开发帐户中删除它们并创建新的(全部有效)
  • 仔细检查设备 UUID 是否在配置文件中
  • 仔细检查临时分发配置文件(不是开发人员配置文件)
  • 在设备上删除并重新安装 Crashlytics 配置文件
  • 仔细检查配置文件中是否包含所有功能
  • 彻底清理 Xcode 项目,包括删除所有 DerivedData
  • 仔细检查设备上有足够的可用存储空间

附加信息:

  • 没有测试人员能够安装此版本(包括 iOS 10.2)
  • 比特码已经 = 否
  • 在新的安装尝试之前,以前的版本已从设备中删除
  • 测试人员可以从 Fabric 安装以前的版本。所以这个问题似乎与这个特定的构建有关
  • 我在 Xcode 8.2 上,使用 iOS 9.0 部署目标

对于进一步的故障排除有什么建议吗?

4

1 回答 1

2

我解决了!

TL;DR:问题是由于与我一周前手动添加的 Pod 冲突引起的

这个问题与 Fabric / Crashlytics 本身无关。这是由我一周前手动添加的框架( https://github.com/stone-pagamentos/sdk-ios-v2 )引起的。它以某种方式导致了一些冲突,不允许将应用程序安装在设备上。无论它是否通过 Fabric 分发。

在 Xcode 上删除此框架的所有引用后,测试人员可以成功下载并使用 Fabric 安装应用程序。

于 2017-01-10T16:18:20.113 回答