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

简介: 最全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 了。



相关文章
|
7月前
|
Android开发 iOS开发 开发者
轻松实现 UniApp Xcode 上传 IPA 无需 Mac,appuploder 一键上传助你高效开发!
轻松实现 UniApp Xcode 上传 IPA 无需 Mac,appuploder 一键上传助你高效开发!
|
7月前
|
IDE 开发工具 Swift
【Swift开发专栏】Swift的Xcode调试技巧
【4月更文挑战第30天】本文介绍了Swift开发者必备的Xcode调试技巧,分为三部分:调试界面概览、常用操作和高级技术。内容涵盖调试区域、断点管理、单步调试、变量查看及LLDB命令行调试。通过学习条件断点、异常断点、视图调试等高级技术,开发者能提升问题解决效率。熟悉这些工具将有助于优化开发流程并增强项目性能。
168 1
|
iOS开发 开发者 容器
最全XCode 开发证书配置(证书过期后的恢复)教程
最全XCode 开发证书配置(证书过期后的恢复)教程
|
C++ iOS开发
iOS开发 -- 在Xcode中引入cpp文件,并调用cpp文件中的方法
iOS开发 -- 在Xcode中引入cpp文件,并调用cpp文件中的方法
886 0
iOS开发 -- 在Xcode中引入cpp文件,并调用cpp文件中的方法
|
API iOS开发
iOS 开发 - Xcode8下self.view.layer不能addSublayer,报错
iOS 开发 - Xcode8下self.view.layer不能addSublayer,报错
75 0
iOS 开发 - Xcode8下self.view.layer不能addSublayer,报错
|
iOS开发 开发者
iOS开发-新版Xcode在Appdelegate中通过代码控制跳转,不使用系统默认跳转到默认ViewController
iOS开发-新版Xcode在Appdelegate中通过代码控制跳转,不使用系统默认跳转到默认ViewController
273 0
iOS开发-新版Xcode在Appdelegate中通过代码控制跳转,不使用系统默认跳转到默认ViewController
iOS开发:Xcode自带的模拟器常用快捷键的使用
在iOS开发过程中,为了方便起见在测试程序的效果的时候,开发者会使用Xcode自带模拟器进行操作,而且Xcode自带的手机模拟器包含了苹果的所有最新的手机型号尺寸,这样也方便了开发者测试不同机型,但是在电脑Xcode上面的模拟器操作和真机操作还是有很大的不便,如果不知道常用的快捷键,操作起来也不方便,那么本篇博文就来分享一下Xcode自带模拟器的快捷键操作集合,分享给有需要的人。
600 0
iOS开发:Xcode自带的模拟器常用快捷键的使用
|
程序员 iOS开发 开发者
iOS开发:Mac电脑Xcode里面添加导入真机调试包的步骤
在Xcode使用的过程中,有时候会因为一些系统原因或者是不想频繁升级电脑上的xcode版本而需要进行导入操作,尤其是苹果每次发布新系统之后,最让人头大的就是更新xcode来适用苹果最新的包内容,不然就会影响开发时候的测试以及上线。但是像博主这样比较懒的狗程序来说,真的不想每次苹果发布更新iOS系统之后就立马升级更新xcode,那么就用到了在现有版本的xcode里面导入最新的iOS系统真机调试包就可以了。
453 0
iOS开发:Mac电脑Xcode里面添加导入真机调试包的步骤
|
iOS开发 开发者
最全XCode 开发证书配置(证书过期后的恢复)教程
最全XCode 开发证书配置(证书过期后的恢复)教程
|
程序员 Android开发 iOS开发
iOS开发:Xcode报错“Could not insert new outlet connection:Could not find any...”问题的解决方法
在iOS开发过程中会遇到各种各样的问题,有些时候会遇到一些莫名其妙的报错问题,而且会觉得很无厘头,尤其是苹果的Xcode会出现各种不可抗拒的情况,网速不好会影响Xcode的正常使用,时间长不打开Xcode也会出现问题,一般这种情况下果断关闭Xcode再重新打就好了,那么本篇博文就来分享一下需要关闭Xcode再重新打开就好的情况,一般情况下在没有错误操作的时候还会出现这种错误就一定是Xcode的问题,那么接下来就来说说这种情况。
203 0