开发配置文件和Ad Hoc配置文件之间有什么区别?

Bob*_*nic 35 ad-hoc-distribution ios ios-provisioning

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

除了商店之外,我们不能总是使用ad hoc配置文件吗?

Dan*_*tín 29

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

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

  • 您最终可能会获得许多开发证书,因此很难对其进行管理.
  • 您正在为您的投注者提供在设备上编译和运行应用程序的权利.(这是一个非常糟糕的政策.)
  • 您希望在最接近App Store环境的环境中测试您的应用程序.开发环境,比如从Xcode运行应用程序,可以伪装一些在发布应用程序时出现的错误.

  • 好的,有些东西我没有得到.例如,如果我想让你测试我写的Iphone应用程序.我需要将您的UUID添加到我的设备列表中.然后我就可以发送带有我的开发证书签名的.ipa,它可以在您的设备上运行.为什么这是一个糟糕的政策?您能提取配置文件并造成任何损害吗?其他潜在的问题.还有人如何在没有开发证书的情况下调试应用程序,只使用开发配置文件? (11认同)
  • 丹尼尔,你能扩大第二点吗?我是否不给予具有临时个人资料的投注者相同的权利? (2认同)
  • - 使用单独的 ad hoc 配置文件构建的 ipa 只能安装在注册的设备上 - 使用 ENTERPRISE ad hoc 配置文件构建的 ipa 可以安装在任何设备上 (2认同)

Mus*_*les 19

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

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

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

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

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

4 App Store:-用于 AppStore 或 TestFlight。