撤销证书 – iPhone编程

我在Provisioning Portal(证书)中删除了证书。 现在,当我想创建一个新证书时,我看到一个警告,此消息将发送到我的电子邮件:

您的开发证书已被撤销 – 您已撤销开发证书,但该证书不再有效

我的帐户有效。

如何在没有问题的情况下添加新证书或恢复磁盘上的旧证书?

手动方式:

  1. 转到此URL(Apple开发人员站点): https : //developer.apple.com/devcenter/ios/index.action

  2. 使用您的有效帐户登录。

  3. 在右侧,有一个标题为“iOS Developer Program”的列。 选择“Provisioning Portal”部分。

  4. 在左侧,单击标有“证书”的列的行

  5. 由于我已经拥有证书,我不确定,但在此页面的某个位置,您应该可以点击“申请证书”或类似的东西。

  6. 等待新证书,然后像以前一样下载并安装它

其他详细信息可以在Apple的技术说明中找到: https : //developer.apple.com/legacy/library/technotes/tn2250/_index.html

您也可以让XCode为您创建一切。

  1. 撤消所有当前证书和配置文件

  2. 要调用“自动设备配置”,请在“库”下打开Xcode的“窗口”菜单>“管理器”>“设备”选项卡>“配置文件”侧栏。

  3. 选中“自动设备配置”复选框,然后单击“刷新”按钮。 单击“刷新”后,将出现一个对话框,请求您的团队成员帐户凭 当被要求创建您的iPhone证书时,如果需要,请回答“是”非常重要。 在这种情况下,单击“提交请求”将允许Xcode创建,下载和安装证书。

根据上述技术说明,XCode会自动为您做什么:

1)如果iOS门户中尚不存在“iPhone Developer”证书,则提示创建并安装“iPhone Developer”证书

2)(对于管理员或代理角色)提示创建并安装“iPhone Distribution”证书(如果iOS Portal中尚不存在)

3)如果iOS门户中尚不存在通配符应用程序ID,则创建该通配符

4)使用添加到门户网站的新设备创建或更新您的iOS团队配置文件,并将其安装到您的配置文件库中

5)将本地计算机上的配置文件库与iOS门户上的配置文件同步

Xcode 8的解决方案

  1. Xcode首选项>帐户
  2. 选择您的帐户
  3. 点击“查看详细信息”
  4. 点击“下载所有个人资料”
  5. 重启Xcode
  6. 此步骤是可选的,这意味着可以在没有这个的情况下工作:产品>按’alt’按钮>清理构建文件夹

这些解决了我的问题。