什么是Provisioning Profile
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了什么是Provisioning Profile相关的知识,希望对你有一定的参考价值。
参考技术A 配置文件 需要创建一个自动配置文件(provisioning profile),应用程序才能在设备上运行。本节将指导您设置必要的证书,使您的 ios 设备和 Mac 正确地自动配置好。 授权文件 仅有配置该 证书的电脑才可操作;( 2.Provisioning Profile(授权文件)...iOS Enterprise Distribution (Ad Hoc) Provisioning Profile
【中文标题】iOS Enterprise Distribution (Ad Hoc) Provisioning Profile【英文标题】: 【发布时间】:2014-01-21 09:37:43 【问题描述】:如果我创建了分发配置文件,为什么我只能将一个证书与之关联?如果我创建一个 Development Provisioning Profile,我可以在 iOS Dev Center 中关联多个/所有证书。
后者很方便,因为这意味着我可以通过向该配置文件添加新证书来利用现有的配置文件。但是,如果我需要在 Ad Hoc 的基础上分发我的应用程序,我必须在 KeyChain 中创建一个新的分发证书,然后是一个新的分发配置文件。
这背后有解释吗?我希望我说的有道理!
【问题讨论】:
【参考方案1】:开发配置文件具有多个证书,允许您组织内的多个开发人员在同一个应用上构建和协作。
分发配置文件只有一个证书,因为分发版本来自您的组织,其中只有一个。
您只需每年创建一次分发证书。您可以并且可能应该使用相同的分发证书来为多个应用程序以及 AppStore 配置文件生成 Ad Hoc 配置文件。
【讨论】:
谢谢!这么晚才回复很抱歉。如果在一台机器上创建了分发证书,我如何从该机器获取证书以使用配置文件(否则 Xcode 将抱怨找不到分发配置文件的有效签名证书)。 您可以从 KeyChain.app 导出证书 PLUS 私钥,然后将它们安装到第二台机器上。 @RhythmicFistman 对于 Adhoc 分发,我们可以创建多个配置文件(我的意思是不更新现有配置文件)使用新名称创建吗? 是的,您可以创建新的 Ad Hoc 配置文件。以上是关于什么是Provisioning Profile的主要内容,如果未能解决你的问题,请参考以下文章
云原生景观:供应层(Provisioning)解决了什么问题?如何解决的?
为啥您应该在 Ad Hoc Distribution Provisioning Profile 之前使用 Development Provisioning Profile?
在 Xcode Managed Provisioning Profile 中选择了哪些设备?