如何实现1个苹果开发者证书在多台设备使用?

如何实现1个苹果开发者证书在多台设备使用?

Ty
Ty
2022-02-03 / 7 评论 / 165 阅读 / 正在检测是否收录...

前言

一般来说,Apple 仅允许开发者生成 3 个开发者证书。那么对于设备多或者有自动签名部署需求的开发者来说,这限制了他们的开发活动,十分不便。如果开发者已经生成了 3 个证书且需要生成 1 个新的开发者证书,那么生成 1 个新的开发者证书前必须撤销 1 个已有的开发者证书。就像多米诺骨牌一样,开发者证书一旦被撤销,使用此开发者证书签名的 App 将不再可用(就是所谓的掉签),如果此开发者使用此证书在某些平台上为客户签名,那么撤销此证书对无论在该平台的用户还是开发者来说就是一个巨大的损失。

那么有没有方法来避免这种巨大的损失呢?

答案是有的。我们可以通过生成 p12 证书文件实现 1 个苹果开发者证书在多台设备使用。

导出和使用 p12 证书文件

在获取p12证书文件之前,请确保您已经从 Apple Developer 网站上下载并在您的 Mac 上安装了下载的证书。

步骤 1

打开 钥匙串访问 App,在右上角搜索 Apple Development 。在搜索结果的列表中找到像 Apple Development: XXXXX(XXXXX) 的一行,这就是已安装到您的 Mac 的证书。

Apple Development: XXXXX(XXXXX)

步骤 2

选中你要导出的开发者证书,通过 钥匙串访问 的菜单栏 文件 > 导出项目... 来导出。在弹出的对话框里输入文件名并点击存储按钮。

文件 -> 导出项目...

按照 钥匙串访问 的弹窗的指引为导出的文件设置密码

为文件设置密码

步骤 3

将生成的文件传输到需要安装证书的电脑上,在需要安装证书的电脑上打开此文件,按照提示输入刚才设定的密码即可安装证书。

输入密码

51

评论 (7)

取消
  1. 头像
    Dollie2019
    Windows 7 · Google Chrome
    回复
  2. 头像
    Jovita2001
    Windows 10 · Google Chrome
    回复
  3. 头像
    Angelika1997
    Windows 10 · Google Chrome
    回复
  4. 头像
    Yvette1993
    Windows 10 · Google Chrome
    回复
  5. 头像
    Reta1977
    Windows 8.1 · Google Chrome
    回复
  6. 头像
    小北
    Windows 10 · Google Chrome

    云与雾&Blog 更换了新的域名,新域名为:blog.yunyuwu.cn 劳烦站长修改一下友链链接表情

    回复