Ios 开发iPhone应用程序时使用的配置文件是什么?

Ios 开发iPhone应用程序时使用的配置文件是什么?,ios,iphone,xcode,code-signing,provisioning-profile,Ios,Iphone,Xcode,Code Signing,Provisioning Profile,资源调配配置文件的目的是什么?为什么在开发iPhone应用程序时需要它?如果我没有配置文件,会发生什么情况?在开发设备上安装开发iPhone应用程序时需要它 下面是如何创建一个,以及此答案的参考: 另一个链接: 引用自:(~8MB PDF) 配置配置文件是数字实体的集合,它将开发者和设备与授权的iPhone开发团队唯一地联系起来,并使设备能够用于测试。必须在要运行应用程序代码的每个设备上安装开发配置文件。每个开发配置文件将包含一组iPhone开发证书、唯一的设备标识符和一个应用程序ID。 配置

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

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

下面是如何创建一个,以及此答案的参考:

另一个链接: 引用自:(~8MB PDF)

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


开发资源调配配置文件

苹果关心安全,正如你所知,在真正的iOS设备上安装任何应用程序都是不可能的。苹果公司有几种合法的方法:

  • 当您需要在真实设备上测试/调试应用程序时,
    Development Provisioning Profile
    允许您这样做
  • 当你发布一个应用时,你会发送一个分发配置文件,苹果会在审核后根据自己的密钥重新分配
开发配置文件
存储在设备上,包含:

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

Xcode
默认情况下要注意它

在iTunes上分发应用程序时使用它。@Siddiqui,不仅仅是为了这个。如果没有配置文件,你甚至无法在真实设备上测试你的应用程序,更不用说分发了。那么,当你进行应用商店分发时,为什么需要一个匹配的临时配置文件呢?app store分发配置文件不包含任何设备,但在登录app store时必须包含这些设备。@mskw:它将验证您的开发人员帐户是否创建了应用程序。它还定义了允许的权限,如推送通知支持、icloud和密钥链掩码等。更新的LinkI发现了这些,以修复链接。我无法判断链接是否正确-但由于链接已断开,如果有具有适当知识的人能够修复它,那将是非常棒的!