过了一个多月,今天终于有点空闲时间,打算更新下证书,又发现,苹果开发者平台有了新规,但必须更新手机号才给同意。
原来,几天前在手机上折腾,不慎把手机号和平常用的 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 了。