Fabric - 无法下载:目前无法安装APP_NAME

Mar*_*tti 10 crashlytics crashlytics-beta xcode8 xcode8.2

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

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

图片

到目前为止排除故障:

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

附加信息:

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

有关进一步故障排除的建议

Mar*_*tti 2

我解决了!

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

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

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