证书是否与iOS中的配置文件相关?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了证书是否与iOS中的配置文件相关?相关的知识,希望对你有一定的参考价值。

我知道创建配置文件以与一个证书一起使用,据我所知,它只能与那个证书一起使用(一个特定的id)。

我的问题是,反之亦然。如果我有证书,该证书是否只能与该配置文件一起使用?如果我为该证书创建另一个配置文件,它将是有效的吗?我需要创建另一个证书吗?

答案

这是一对多的关系。证书可以包含许多与之关联的配置文件,但单个配置文件只能与1个证书相关联。

因此,在创建新的配置文件时,您基本上不需要创建新证书。

但是,随着证书过期,您将需要每年创建一个新证书。

另一答案

有两种证书:

  1. APNS证书(开发和分发) - 需要为每个app-id / bundle-id创建,它仅用于与后端共享(某些时候.p12文件或.PEM文件)以进行推送通知
  2. 帐户证书(开发和分发) - 每个Apple开发者帐户可以创建最多2个(或3个但不超过3个)证书

供应配置文件与app-id / bundle-id关联,并引用其中一个帐户证书,如果您在app-id中进行了一些更改(例如;说启用了推送通知或任何其他服务),那么您的配置文件将无效

需要证书和配置文件来签署ios应用程序。

因此,相同的帐户证书将与您在单个开发人员帐户中使用的应用程序一样多,但是每个应用程序ID都需要不同的配置文件。

另一答案

Adhoc Provisioning Profile可以包含多个证书。其他供应配置文件只能包含一个证书

以上是关于证书是否与iOS中的配置文件相关?的主要内容,如果未能解决你的问题,请参考以下文章

我们是不是需要使用相同的证书和配置文件来分发新应用以替换 iOS 中的旧应用?

替换分发配置文件时,iOS APNS 证书是不是会失效?

iOS开发证书和配置文件的使用

iOS开发证书和配置文件的使用

IOS 生产发布错误:- 错误 - 证书与配置文件不匹配:默认钥匙串没有身份匹配

iOS多人开发中的证书问题