折腾:
期间,需要去苹果开发者后台去更新过期了的iOS的证书。
所以去登录对应的账号
进去后,点击 Certificates, IDs & Profiles:
找到了对应的快要过期的证书了:
参考:
还有个“通过 APNs Auth Key 鉴权”
去看看
算了,不用这种新的方式了。
去重新创建证书。
之前已有的看到有Revoke:
不知道是否影响已有的app中的推送使用。
ios revoke certificate affect existed app
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
之后,又在:
期间再次操作了一遍:
【总结】
苹果开发者网站后台重新生成p12证书的步骤:
1.登录苹果开发者官网
Apple Developer
点击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开发证书