来自Crashlytics的Beta无法在测试人员的设备上安装构建版本

blu*_*ere 46 testing ios provisioning-profile crashlytics crashlytics-beta

我将我的应用程序发送给来自Crashlytics的测试人员,这是一个进行应用程序测试的神奇工具.

我在我的开发者帐户中注册了每个新测试人员的设备UDID,然后分发新版本.

我的测试人员收到了电子邮件邀请,并访问了无法在他们的设备上完成的应用程序安装.他们不停地看到一条警告,显示有消息:

无法下载应用程序 - 此时无法安装MyApp - 完成/重试

测试人员的测试状态已" 安装 "在我的Crashlytics仪表板中,但他们实际上无法完成安装.

请帮我找出导致此问题的任何可能因素.

tbo*_*e12 7

可能嵌入在构建中的配置文件已失效.使用Xcode创建新存档,然后使用Fabric上传具有该存档的新构建.

讨论:

就我而言,我删除了Apple Developer Member Center中的配置文件,该配置文件已嵌入我的每个Fabric Beta版本中.这导致应用程序测试人员之前安装的程序在尝试启动时立即崩溃(令人尴尬).当测试人员尝试通过Fabric Beta(重新)安装应用程序时,它还导致"无法下载应用程序 - 此时无法安装MyApp - 完成/重试"问题.使用我的新配置文件嵌入上传新版本修复了问题(每个测试人员必须安装新版本).


Stu*_* P. 5

我在iOS8上遇到了这个问题,最近又在iOS9上看到了这个问题,解决安装问题的唯一办法就是让我的用户删除他们下载的任何先前版本,重新启动手机,然后再试一次.

您也可以验证他们是否在他们的iDevice上正确安装了Crashlytics,我不止一次看到配置文件导致问题的地方,值得删除它(设置 - >常规 - >配置文件(向下))并重试安装.