152

配置文件的目的是什么?为什么在开发 iPhone 应用程序时需要它?如果我没有配置文件,会发生什么?

4

3 回答 3

138

引自:iPhone 开发者计划(~8MB PDF)

配置文件是数字实体的集合,它们将开发人员和设备唯一地与授权的 iPhone 开发团队联系起来,并使设备能够用于测试。必须在您希望运行应用程序代码的每台设备上安装开发配置文件。每个开发配置文件将包含一组 iPhone 开发证书、唯一设备标识符和一个 App ID。配置文件中指定的设备只能由其 iPhone 开发证书包含在配置文件中的个人用于测试。单个设备可以包含多个配置文件。

于 2010-07-29T13:02:19.883 回答
13

您需要它来在开发设备上安装开发 iPhone 应用程序。

以下是如何创建一个,以及此答案的参考:http:
//www.wikihow.com/Create-a-Provisioning-Profile-for-iPhone

另一个链接:http: //iphone.timefold.com/provisioning.html

于 2010-07-29T13:01:09.340 回答
4

开发配置文件

Apple 关心安全性,正如您所知,不可能在真正的 iOS 设备上安装任何应用程序。苹果有几种合法的方式来做到这一点:

  • 当您需要在真实设备上测试/调试应用程序时,Development Provisioning Profile您可以这样做
  • 当您发布一个应用程序时,您发送一个Distribution Provisioning Profile[关于]和 Apple 在审核后通过他们自己的密钥重新分配它

Development Provisioning Profile存储在设备上并包含:

  • 应用程序 ID - 将要运行的应用程序
  • 开发证书列表 - 谁可以调试应用程序
  • 设备列表 - 哪些设备可以运行此应用

Xcode默认情况下会关心它

于 2019-12-11T19:27:34.770 回答