Crashlytics - > IOS APP - >企业分布配置文件 - >问UDID

时间:2017-01-31 20:06:50

标签: ios crashlytics twitter-fabric

我使用Crashlytics(Fabric Tool)来分发应用程序。我用" Enterprise"生成了构建版本。分发证书,使用" Crashlytics"。

分发应用程序

但是当我的测试人员试图安装该应用时,它会显示以下错误并且不允许安装:

  

现在,只要新版本准备好,您就会立即设置,我们会发送给您   一封电子邮件,让您知道。开发人员需要添加设备UDID   在构建中。

但我正在使用"发布资料"我的许可证是"企业开发人员许可证"。

有什么想法吗?

2 个答案:

答案 0 :(得分:5)

Fabric Crashlytics支持没有UDID配置的企业分发配置文件。我遇到了' UDID'通过Fabric界面发布应用程序时所需的问题。默认情况下,Crashlytics似乎使用Ad-Hoc分发配置文件导出构建,而不是使用企业分发配置文件。解决方法是使用XCode Organizer中的Enterprise分发配置文件手动导出应用程序IPA二进制文件,保存到磁盘,然后使用以下命令行界面将构建上载到Fabric。

$Crashlytics_Framework_Path/Crashlytics/submit API_KEY PRIVATE_KEY 
-ipaPath [IPA file] -emails [emails to distribute to] -notifications YES

然后,您就可以通过任何受支持设备上的Crashlytics链接安装该应用。在启动应用程序之前,您需要manually trust应用程序开发人员。

答案 1 :(得分:2)

Mike来自Fabric。

Fabric将与Enterprise发行版一起使用,但我们遵循Xcode的主要内容来使用哪个配置文件。有时,Xcode可以选择错误的,所以我建议您在存档之前进行清理,这应该有助于确保使用正确的配置文件,并且可以在不需要UDID的情况下安装您的应用程序。