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



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

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

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

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

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

有两种证书:

  1. APNS 证书(Dev & Distribution( - 需要为每个应用程序 id/捆绑 id创建,并且仅用于共享(有时是 .p12 文件或 .PEM 文件(,后端用于推送通知
  2. 帳戶證書(Dev & Distribution( - 每個 Apple 開發帳戶最多可以創建 2 個(或 3 個,但不超過 3 個(的信冑

预配配置文件与引用帐户证书之一的应用ID/捆绑ID 相关联,如果在应用程序 ID 中进行了一些更改(例如,启用推送通知或任何其他服务(,则预配配置文件将无效

需要证书和预配配置文件才能对 iOS 应用进行签名。

因此,相同的帐户证书将用于单个开发人员帐户中尽可能多的应用,但每个应用 ID需要不同的预配配置文件。

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

最新更新