最新消息:20210917 已从crifan.com换到crifan.org

【记录】去苹果开发者后台更新过期的iOS开发证书

iOS crifan 5581浏览 0评论

折腾:

【记录】极光推送:AppKey的应用iOS开发证书到期时间

期间,需要去苹果开发者后台去更新过期了的iOS的证书。

所以去登录对应的账号

进去后,点击 Certificates, IDs & Profiles:

找到了对应的快要过期的证书了:

参考:

iOS 证书设置指南 – 极光文档

还有个“通过 APNs Auth Key 鉴权”

去看看

算了,不用这种新的方式了。

去重新创建证书。

之前已有的看到有Revoke:

不知道是否影响已有的app中的推送使用。

ios revoke certificate affect existed app

iphone – If I revoke an existing distribution certificate, will it mess up anything with existing apps? – Stack Overflow

ios – Will revoking Distribution certificate affect application which is In Review (on apple store) for Iphone? – Stack Overflow

Revoke Your iOS Distribution Certificate (P12 File) – Help Center

What will happen to my app if I revoke a distribution certificate? – Verivo Software Support

ios appstore – What happens when a distribution certificate expires or revoked? – Ask Different

简言之:撤销证书不影响已发布的app。

所以为了创建新的证书,撤销旧的,就更加没问题了。

AJAX ERROR

421

刷新

重新试试,可以revoke了。

再去新建

com.xxx.xxx

此处AppID中已有了:

由于刚刚删除掉,所以此处的

Development的Push Notifications显示为Configurable

继续回到Certificate中新建

选择:

Apple Push Notification service SSL(Sandbox &  Production)

App ID选择之前的:

com.xxx.xxx

【已解决】钥匙串中创建证书出错:您输入的用户名和密码短语不正确

继续去创建:

点击Download下载得到(改名后).cer文件:

双击,用钥匙串打开后:

去导出p12文件

Comxxx_CrifanDaryunCom.p12

要输入密码的:

此处密码是:

com.xx.x

之后,又在:

【记录】去极光推送管理后台更新iOS证书

期间再次操作了一遍:

【记录】撤销并重新创建iOS的开发环境证书

【总结】

苹果开发者网站后台重新生成p12证书的步骤:

1.登录苹果开发者官网

Apple Developer

https://developer.apple.com

点击Account去登录

2.进去后先撤销旧的推送证书

Certificates, IDs & Profiles->Certificates->选中快要过期的证书

此处的

开发环境的推送证书:com.xxx.yyy APNs Development iOS

生产环境的推送证书:com.xxx.yyy Apple Push Services

点击后展开,点击Revoke,确认,即可撤回。

3.新建证书

Certificates->右上角➕-》选择对应类型的推送证书

此处:

开发环境:选择 Development-〉Apple Push Notification service SSL(sandbox)

生产环境:选择 Production-〉Apple Push Notification service SSL(Sandbox & Production)

4.选择App ID

再去选择App ID

此处为:xxxx.com.xxx.xxx

5.上传CSR(Certificate Signing Request)文件

6.上传之前,需要去Mac中

打开Keychain Access钥匙串访问-》证书助理-》从证书颁发机构请求证书-〉填写

  • 邮件
  • 常用名称
  • 请求是:存储到磁盘

继续-》得到xxx.certSigningRequest

7.上传csr文件

8.点击继续后,点击Download可以下载到.cer文件

9.Mac中双击.cer-》会自动启动:钥匙串访问-〉登录-我的证书-〉(通过AppID可以)找到刚才自己的证书-》右击导出”Apple Development IOS Push Services: xxx.xx.xx”

-》输入证书的密码-〉导出了.p12 文件

转载请注明:在路上 » 【记录】去苹果开发者后台更新过期的iOS开发证书

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
90 queries in 0.191 seconds, using 20.12MB memory