又到了每年一次的证书过期的日子了,每到这个时候就会想苹果为啥不能两年,三年或者更多年在过期一次呢😂呃,貌似想太多了!还是安安心心记录一下,希望下次遇到不会各种上网查了
证书和授权文件过期,首先把证书Revoke掉,重新生成一个证书,然后再将授权文件delete,重新生成;
一.以发布证书为例 iOS Certificates (Production)
step1:点击Cerificates下的all或者Production进入证书页面,点击右上方的+号,选择需要的证书类型,点击下方的continue按钮
step2:下面一个步骤自己大概浏览一下不需要自己做操作,继续下一步进入选择CSR文件,这个文件是电脑本地生成的
CSR生成步骤如下:
(1)打开钥匙串,选择菜单的钥匙串访问,选择证书助理
(2)在页面中填入自己的开发者账号的邮箱,这个一定要是自己开发者账号的
(3)下载生成的文件到本地,这个文件就是上面生成证书的时候需要的文件啦。注:文件名是在生成的时候自己可以修改的
step3:点击继续就生成证书啦
二.生成授权文件
step1:在生成授权文件的时候自己一定是已经有了appid的,生成证书也是分为两种,发布和开发证书,根据自己的需要选择
step2:选择对应的appID
step3:选择证书
step4:自定义授权文件的名字,最后自己能区分是发布还是开发
证书和授权文件都生成好之后,到Xcode里面进行设置,如果Xcode还没有反应过来就重启一下;
可以看看这个链接:iOS 描述文件