iphone - 当可以使用开发配置文件进行分发时,为什么需要临时分发配置文件?

标签 iphone testing distribution provisioning

<分区>

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

这显然为我们省去了执行临时分发(包括 entitlements.plist 文件)所需的各种步骤的麻烦。

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

将设备 ID 添加到开发配置文件有什么缺点吗?

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

最佳答案

我怀疑是因为 Xcode 对您隐藏了开发配置文件的某些复杂性,您认为正在发生的事情实际上并没有发生。

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

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

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

关于iphone - 当可以使用开发配置文件进行分发时,为什么需要临时分发配置文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5676176/

相关文章:

unit-testing - 运行两个 JUnit 测试套件的分离

c++ - 分布和内部状态

iphone - 是 - [UIView (MyOwnCategory) drawRect :] never called on 3. 1.3?

iphone - 通过 wifi 在 iOS 设备之间同步核心数据?

iphone - 如何在 iPhone 上使用 ARMv6 优化的 OpenMAX DL 库

testing - 如何使用 Pytest 仅使用特定参数将测试标记为 xfail

javascript - Mocha 因 "timeout exceeded"失败

javascript - 蛇形穿过 Javascript 数组

php - 生成 [M....N] 范围内的随机数,均值为 X

ios - 如何以编程方式在 iPhone 笔记应用程序中创建笔记