最全XCode 开发证书配置证书过期后的恢复教程

3月底的时候,准备更新苹果版,却发现,几个月没有开发,XCode 上证书都过期了。怎么弄全忘了,简直没有勇气面对。

过了一个多月,今天终于有点空闲时间,打算更新下证书,又发现,苹果开发者平台有了新规,但必须更新手机号才给同意。

原来,几天前在手机上折腾,不慎把手机号和平常用的 Apple ID 给绑定了,埋下了一个坑今天就遇见了。

于是去电信营业厅办了个副卡,谁知备用的手机又坏了,总之,折腾了很久,才可以更新证书了。

================================================================================

首先,之前的配置是:

(1)在 Container App -> General -> Siging(Debug) -> Provisioning Profile: PROF_DEBUG_1

(2)在 Container App -> General -> Siging(Release) -> Provisioning Profile: PROF_RELEASE_1

(3)在 Extension App -> General -> Siging(Debug) -> Provisioning Profile: PROF_DEBUG_2

(4)在 Extension App -> General -> Siging(Release) -> Provisioning Profile: PROF_RELEASE_2

然后在 XCode -> Preferences -> Account -> 登录开发者帐号 -> Manage Certificates -> 可以看到 iOS Development Certificates 和 iOS Distribution Certificates. 如果没有,左下角有 + 加号,创建之,然后可以看见今天日期的证书。

然后登录开发者平台,developer.apple.com,在左侧的 Provision Profile 里,可以看见打红色叹号,标记为 Expired 的许可,名字就是 PROF_DEBUG_1 。。。上面提到的那些。

Dont Pannic !

打开许可,可以看到详情:

Status: ❗️Expired

Expires:Nov 26, 2017

这下面有一个按钮:Edit ,进去可以看到今天生成的证书,但是没有被选中。选中,然后下载,双击,就 OK 了。

相关文章

学习编程是顺着互联网的发展潮流,是一件好事。新手如何学习...
IT行业是什么工作做什么?IT行业的工作有:产品策划类、页面...
女生学Java好就业吗?女生适合学Java编程吗?目前有不少女生...
Can’t connect to local MySQL server through socket \'/v...
oracle基本命令 一、登录操作 1.管理员登录 # 管理员登录 ...
一、背景 因为项目中需要通北京网络,所以需要连vpn,但是服...