【问题标题】:Is certificate relate with provisioning profile in iOS?证书是否与 iOS 中的配置文件相关?
【发布时间】:2019-02-16 21:42:28
【问题描述】:

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

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

【问题讨论】:

    标签: ios certificate provisioning-profile ios-provisioning


    【解决方案1】:

    即席配置文件可以包含多个证书。其他 Provisioning Profiles 只能包含一个证书

    【讨论】:

    • 不知道。感谢@Adobels 完成上述答案。
    【解决方案2】:

    有两种证书:

    1. APNS 证书(Dev & Distribution) - 需要为每个 app-id/ bundle-id 创建,并且仅用于共享(有时是 .p12 文件或.PEM 文件),带有用于推送通知的后端
    2. 帐户证书(开发和分发)- 每个 Apple 开发者帐户最多可以创建 2 个(或 3 个,但不超过 3 个)证书

    如果您在 app-id 中进行了一些更改(例如,启用推送通知或任何其他服务),那么您的配置文件将无效

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

    因此,您将在单个开发者帐户中拥有尽可能多的应用程序使用相同的帐户证书,但您需要为每个 app-id 提供不同的配置文件。

    【讨论】:

      【解决方案3】:

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

      所以基本上没有,当您创建新的配置文件时,您不需要创建新证书。

      但是,您需要每年创建一个新证书,因为证书会过期。

      【讨论】:

        猜你喜欢
        • 2013-05-23
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-02-24
        • 1970-01-01
        相关资源
        最近更新 更多