Crashlytics:添加权利时 "MyApp could not be installed at this time"

Crashlytics: "MyApp could not be installed at this time" when adding entitlements

我正在尝试通过 Fiber/Crashlytics 分发测试版。我这样做已经很久了,但这次我无法让它正常工作 (iOS9+)。

我的应用程序使用 icloud 键值存储、IAP 和推送通知,因此它有一个授权文件。问题是,当我存档和分发应用程序时,Crashlytics 将包含新版本的电子邮件发送给测试人员,他们能够安装它但是,一旦它结束安装,就会出现“...此时无法安装”应用程序会自行删除。另一方面,如果我从建筑设置中删除 "code signing entitlements" 值,安装工作正常(但 icloud 和其他东西当然不工作)。

我做错了什么?这种情况有解决方法吗?

事实证明,权利文件有问题(即使我从未亲自编辑过它!)。我已经启用和禁用了所需的功能,试图解决我的问题,但直到我删除权利文件并强制 Xcode 通过再次启用功能重新创建它,它才起作用。

在那之后,我在存档和分发我的测试版时没有任何问题。