【问题标题】:IOS production certificate, whats should i provide to other parties to use the same cert?IOS生产证书,我应该提供什么给其他方使用相同的证书?
【发布时间】:2017-07-10 02:07:35
【问题描述】:

我目前的流程是撤销开发者帐户中即将过期的生产证书。

我按照网站上提到的步骤:

https://support.magplus.com/hc/en-us/articles/203808748-iOS-Creating-a-Distribution-Certificate-and-p12-File

生成新的生产证书。

我想问的是,如果我想让其他方使用相同的证书来签署生产 IOS 应用程序,我应该发送什么文件来实现这一点?

(到目前为止我搜索的答案是为证书生成一个 .p12 文件以及我们上传到苹果开发者网站以生成新证书的 .certSigningRequest)

为什么我们应该将这些文件提供给其他方以及他们如何使用这些文件来生成相同的生产证书进行签名?

另外,由于在苹果开发者网站可以直接下载生产证书的.cert文件,其他方可以直接下载.cert文件(只下载.cert文件,不获取其他文件)直接用于代码签名?

非常感谢,很抱歉问了这么长的问题。

【问题讨论】:

    标签: ios xcode certificate


    【解决方案1】:

    如果您想与您的各方共享生产 cer,您需要向他们提供一个 .p12 文件和一个 .mobileprovision,一个 .p12 文件包含一个私钥,用于标识您的团队和该团队的信任团队成员。

    要使用这个 .p12 文件,只需将它拖到钥匙串或双击它,然后输入 .p12 文件的密码。

    从开发者中心直接下载的cer没有私钥,无法提供可信任的成员让你签署你的应用,所以最后一个问题的答案是否定的。

    【讨论】:

    • 感谢您的回答。请问“.mobileprovision”文件是否是我们选择与生产证书关联的配置文件?
    • @ProgrammingBaKa 是的
    • 而且Xcode似乎会自动检测苹果开发者网站中的配置文件是否发生了变化,如果其他方有.p12证书文件,是否可以直接从Xcode下载新的pp?
    • 如果他们可以自己更新 pp,我不明白为什么我们应该下载 pp 并发送给他们。顺便说一句,非常感谢您的帮助
    • @ProgrammingBaKa 如果 Xcode 使用相同的 Apple ID 登录,他们可以直接从 Xcode 下载 pp 文件
    猜你喜欢
    • 1970-01-01
    • 2017-09-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-07
    • 2014-12-30
    • 1970-01-01
    相关资源
    最近更新 更多