最全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 了。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了