我使用Crashlytics(Fabric Tool)来分发应用程序。我用" Enterprise"生成了构建版本。分发证书,使用" Crashlytics"。
分发应用程序但是当我的测试人员试图安装该应用时,它会显示以下错误并且不允许安装:
现在,只要新版本准备好,您就会立即设置,我们会发送给您 一封电子邮件,让您知道。开发人员需要添加设备UDID 在构建中。
但我正在使用"发布资料"我的许可证是"企业开发人员许可证"。
有什么想法吗?
答案 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的情况下安装您的应用程序。