mac 系统 钥匙串 中看不到对应证书的私钥

前几天因为推送证书到期了,又重新折腾了一边。这个东西,一年动一次,很容易就忘记了,而且,苹果开发者中心也在不断的改变界面和流程。每次都会折腾一次。前几天这次我开始没弄好,后面有点乱七八糟的,我干脆把钥匙串里的东西全部删除清空了。好干净啊。

      后来怎么好的,也不记得了。就是当时那个App弄好了,但是另外一个App的推送证书马上也到期了,今天就弄了另外一个App的推送证书,可视我在开发者中心手动新建了一个推送证书后,在钥匙串里 死活就是看不到这个新证书的对应的私钥,这个可怎么办,服务端推送是必须这两项的:证书和密钥。然后这个密钥删了建,建了删重启了电脑,还他妈的重新删除xcode,重新下载8.6G。我了个去。幸好网速还可以,10M,一会下完了,重装仍然无济于事。各种百度,网上就一篇文章,还是国内的作者在stack上找来的,意思就是从“系统”模块,将对应的证书拖动到“登录”模块,自动就有了。不知所以然。但是,我按这个方法死活就是不行,也看到了有人跟我一样,怎么拖拽都不行,也没解决办法。

       怎么办呢?我就想钥匙串App开始请求证书这个步骤:不是要指定密钥对来着嘛,是不是这里出问题了,我重新来一遍好了。

然后,打开钥匙串App,“钥匙串访问-->证书助理-->从证书办法机构请求证书” 然后填好开发者账号,下面两项一定要勾选 存储到磁盘和让我指定密钥信息对。然后重新走一遍创建推送证书,然后下载,双击,打开钥匙串一看,我勒个槽:欧几把k了。

 

后来思考了一下,看不到私有专用密钥,就是说这个证书在请求的时候你这个终端就没有指定密钥,所以就没有对应的密钥给你看。然后重新来过之后,问题解决了,看来就是这个原因:CertificateSigningRequest.certSigningRequest 这个文件出问题了。好吧。这种东西,不是天天搞,谁能一直记得这么清楚。留下个几号,以防有人跟我一样,希望能帮助到。

  • 3
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值