为什么在使用开发配置文件进行分发时需要adHoc分发配置文件?

Sai*_*esh 6 iphone testing distribution provisioning

我的团队正在开发一个iPhone应用程序,我们发现我们可以分发一个使用开发配置文件签名的存档版本,而不是分发配置文件进行测试.我们只需将设备ID添加到我们的开发配置文件中.

这显然使我们无法遵循ad-hoc分发所需的各种步骤,包括entitlements.plist文件.

我的问题是 - 如果我们可以使用开发证书分发应用程序,那么测试人员(不是开发团队的一部分)的分发配置文件需要什么?

将设备ID添加到开发配置文件是否有任何缺点?

由于总设备限制为100,单独的分发配置文件有什么优势?

Dan*_*Ray 2

我怀疑,因为 Xcode 向您隐藏了开发配置文件的一些复杂性,所以您认为发生了一些事情,但事实并非如此。

您的开发配置文件中仍然包含所有目标设备的 UUID。必须配置这些设备以进行开发并实际从 Xcode 安装。在设置和限制方面实际上并没有什么不同,只是 Xcode 主要为您完成配置工作。

另一个限制是用于开发的配置文件的过期时间比临时部署证书要早得多。

我推荐 testflightapp.com,这是一种向测试人员部署临时构建的超级简单方法。