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

问题描述 投票:0回答:3

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

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

ios certificate provisioning-profile ios-provisioning
3个回答
3
投票

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

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

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


0
投票

有两种证书:

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

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

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

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


0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.