Crashlytics -> IOS APP -> 企业级分发配置文件 -> 请求UDID

3
我正在使用Crashlytics(Fabric工具)来分发应用程序。我已经使用“企业”分发证书生成了构建,并使用“Crashlytics”分发应用程序。
但是当我的测试人员尝试安装应用程序时,它显示以下错误并且不允许安装:
“您现在已全部设置完毕,一旦新的构建准备好,我们将通过电子邮件通知您。开发人员需要在构建中添加设备UDID。”
但是我正在使用“分发配置文件”,我的许可证是“企业开发者许可证”。
有什么想法吗?
2个回答

5

Fabric Crashlytics支持无需UDID进行企业级分发配置。当我通过Fabric界面发布应用时,遇到了“需要UDID”的问题。默认情况下,Crashlytics似乎会使用Ad-Hoc分发配置来导出构建,而不是企业级分发配置。解决方法是在XCode Organizer中手动导出带有企业级分发配置的应用IPA二进制文件,并保存到磁盘上,然后使用以下命令行界面将构建上传到Fabric。

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

然后,您将能够通过任何支持的设备上的Crashlytics链接安装该应用程序。在启动应用程序之前,您需要手动信任应用程序开发人员。


2

我是Fabric的Mike。

Fabric可以与企业版发行版一起使用,但我们遵循Xcode的选择来确定使用哪个配置文件。有时候,Xcode选择错误的配置文件,所以我建议在归档之前先清理一下,这样就可以确保使用正确的配置文件,而且您的应用程序可以安装而不需要UDID。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接