56

开发配置文件和临时配置文件有什么区别?

难道我们不能总是对商店以外的所有东西都使用临时配置文件吗?

4

2 回答 2

43

在开发过程的后期使用临时配置文件,特别是当您想要将应用程序分发给未包含在您组织的 iOS 开发人员计划中的中小型测试人员组时。使用 ad-hoc 配置文件部署的应用程序将与您提交到 App Store 的版本几乎相同(即,它需要分发证书才能使推送通知工作等)

当然,您可以将您的 QA 团队和 betatesters 添加到组织中并使用开发配置文件,但这种方法有很多缺点:

  • 您最终可能会获得许多开发证书,从而难以管理它们。
  • 您授予您的测试者在设备上编译和运行应用程序的权利。(这是一个非常糟糕的政策。)
  • 您想在最接近 App Store 环境的环境中测试您的应用程序。开发环境,例如从 Xcode 运行应用程序,可能会伪装一些错误,这些错误会在您发布应用程序时出现。
于 2013-05-12T11:08:14.600 回答
25

概要中解释了所有类型的配置文件

配置文件简单定义/使用
配置文件用于授权一组已知的 iOS 设备运行和安装给定的 iOS 应用程序。如果目标设备安装了与其设备唯一设备 ID (UDID) 和即将安装的应用程序匹配的配置文件,则该设备将能够安装该应用程序,否则该设备将无法安装该应用程序.

类型 配置文件及其使用
有 4 种类型: -
1. 开发: - 用于应用程序的开发阶段,以在模拟器和开发人员设备上运行应用程序。(如果开发者设备不在此列表中,则无法安装开发中的应用程序)。

2. Ad Hoc: -用于将应用程序分发到 AppStore 之外的一组已知的有限 iOS 设备。这些通常用于通过第三方测试服务将应用程序分发给测试人员。

3 企业:-使大型企业能够以独立于 AppStore 的方式将内部应用程序分发到企业批准的设备。

4 App Store:-用于 AppStore 或 TestFlight。

于 2019-12-15T11:57:11.720 回答