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

时间:2018-09-12 09:32:59

标签: ios certificate provisioning-profile ios-provisioning

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

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

3 个答案:

答案 0 :(得分:3)

这是一对多的关系。一个证书可以具有多个与其关联的配置文件,但是一个配置文件只能与一个证书关联。

因此,从本质上讲,您无需在创建新的配置文件时创建新证书。

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

答案 1 :(得分:0)

有两种证书:

  1. APNS证书(开发和发行)-需要为每个 app-id / bundle-id 创建,并且仅用于共享(有时。 p12文件或.PEM文件),后端用于推送通知
  2. 帐户证书(开发和发行)-每个Apple开发人员帐户最多可以创建2个(或3个,但不超过3个)证书
如果您对app-id进行了一些更改(例如,说启用了推送通知或任何其他方式),则

与帐户帐户之一相关的 app-id / bundle-id 关联的配置文件服务),则您的配置文件无效

  

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

因此,相同的帐户证书将与单个开发者帐户中使用的应用程序数量一样多,但是每个 app-id 都需要使用不同的配置文件。

答案 2 :(得分:0)

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