苹果企业账号证书过期如何更新

苹果企业证书有效期过了后,企业签名将会失效,需要更新证书后重签才可以签名,附操作详细流程


1.由于iOS系统的封闭性,所有应用程序必须经过苹果官方的签名才能安装于ios系统中,特定功能需要特定证书才能实现。
  如应用程序的开发需要有开发证书才能运行在真机上,
  应用程序打包上线则需要生产证书签名,才能被发布到APP Store,
  推送一条通知给用户,需要推送证书才能调用Apple的推送服务等。
2.由于新功能在上线之前需要测试,所以功能证书又分为开发者模式证书和生产者模式两种。
  如推送证书,分为Apple Push Services(生产者推送证书)和APNs Development iOS(开发者推送证书)。
3.综上所述,在开始更新证书之前,务必要了解开发者模式和生产者模式。
  开发者模式:开发者在开发过程中运行和调试使用的包,其运行环境就是开发者模式。
  生产者模式:当开发人员测试运行完毕,将包发布到APP Store或其它环境(如fir.im),
  供用户下载使用,其运行环境一般为生产者模式。


一、查看证书是否过期

1.1. 登录Apple开发者中心 https://developer.apple.com/,查看确认是否过期,过期了就需要更新证书了

1



1.2. 选择Certificates Identifiers&Profile 按钮,查看证书列表,如果有证书即将过期,则需要及时更换新的证书。

苹果开发者账号有四种证书类型:
1. iOS Development (开发者证书):
- 安装到XCode中,用于应用程序的开发和真机调试等,也可用于发布测试版本,为测试版本的应用程序签名。
2. iOS Distribution (生产者证书):
- 安装到XCode中,用于应用程序的发布,可以为发布到App Store和ad-hoc类型的应用程序签名。
3. APNs Development iOS (开发者推送证书):
- 一般部署到服务端,调用Apple推送服务。通过该证书推送的通知,只会推送到安装开发者应用程序的设备。
4. Apple Push Services (生产者推送证书) :
- 一般部署到服务端,调用Apple推送服务。通过该证书推送的通知,只会推送到安装生产者应用程序的设备。
- 这个证书过期会影响线上APP的正常使用(切记)

2


二、更换新的证书

2.1.创建新证书 - 推送证书

2.1.1 点击创建证书按钮

0

2.1.2 选择合适的证书类型并继续。 本次示例使用: APNs Development iOS - 开发者模式推送证书

1

2

2.1.3 选择正确的bundleId并继续。本次示例使用的bundleId为 com.app.xxx。

3

42.1.4 创建CSR文件并继续

创建CSR文件,如果已经创建过CSR文件,则不需要重复创建,直接跳过这一步骤,继续制作证书。

csr1

2.证书选项,选择存储到磁盘

csr2

3.选择存储位置并命名,点击存储

csr3

4.CSR文件创建完成,点击继续

5

2.1.5 选择CSR文件,并继续

6

7

2.1.6 将创建完成的证书下载到本地,两种下载方式

8

8-

2.1.7 安装证书,将下载到本地的证书安装到钥匙串中 

9


2.2.部署(使用)新的证书 - 推送证书

生产证书与发布证书都是安装在XCode中,供开发者调试、发布之用。
推送证书则是部署到服务器上,用于调用Apple的推送服务.

本次示例证书为开发者推送证书,部署平台为极光推送。

2.2.1 登录极光开发者平台,查看产品列表,点击设置查看详细信息。https://www.jiguang.cn/accounts/login/form

1

2.2.2 选择完成推送设置

2

2.2.3 选择展开推送设置

3

2.2.4 点击编辑

4

2.2.5 选择文件

5

由于极光推送使用的证书为个人信息交换(.p12)证书,
所以,我们需要将钥匙串中安装的证书导出为.p12证书。
如果证书已经导出,则可以直接选择文件。
否则,需要导出证书后,再选择文件。


1.启动钥匙串,选择证书选项,找到指定的安装证书,右击选择导出

1

2.选择文件格式并命名,点击存储 

2

3.为证书设置保护密码 

3

4选择证书

6

2.2.6 输入证书保护密码,保存证书文件,

7-1

2.2.7 部署完毕

7


三.废弃旧的证书

由于证书的数量存在限制,证书在更新后,需要将旧的证书废弃


3.1 登录Apple开发者中心 https://developer.apple.com/

1

3.2 选择Certificates Identifiers&Profile 按钮,查看证书列表。 2

3.3 找到旧证书,并废弃

3



QQ在线咨询
签名咨询QQ