吊销证书 - iPhone编程

12

我在配置门户中删除了一个证书(Certificates)。现在,当我想创建新的证书时,会看到一个警告,并且这个消息会发送到我的电子邮件中:

您的开发证书已被吊销 - 您吊销了您的开发证书,它不再有效

我的账户是有效的。

我该怎么做才能顺利添加新证书或者恢复我在硬盘上的旧证书?


你如何创建新的证书? - janusfidel
2个回答

29

手动方式:

  1. 访问此网址(Apple开发者网站):https://developer.apple.com/devcenter/ios/index.action

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

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

  4. 在左侧,单击标记为“Certificates”的列的行。

  5. 由于我已经有了证书,所以不确定,在此页面的某处应该能够单击“请求证书”或类似的内容。

  6. 等待新证书,然后像之前一样下载和安装它。

其他详情可以在苹果的技术说明中找到:https://developer.apple.com/legacy/library/technotes/tn2250/_index.html

您还可以让XCode自动创建所有内容。

  1. 撤销所有当前的证书和配置文件。

  2. 要调用“自动设备配置”,打开Xcode的“窗口”菜单>组织器>设备选项卡>“Provisioning Profile”侧栏位于库下方。

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

根据上述技术说明,XCode自动为您执行以下操作:

1)提示创建并安装您的“iPhone Developer”证书(如果在iOS Portal中不存在)。

2) (适用于管理员或代理商角色)如果iOS门户中不存在“iPhone Distribution”证书,则提示创建并安装该证书

3) 如果iOS门户中不存在通配符应用ID,则创建一个

4) 创建iOS团队预配文件,并加入新添加到门户中的设备,并将其安装到您的配置文件库中

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


1
没问题!我很高兴能帮忙! - Jtaylorapps
2
使用XCode 5,我相信让XCode为你创建一切的步骤已经不再有效。 - rizzes
@JTApps。我的全部都是现场的,我不小心撤销了证书。现场应用程序会停止运行吗?我该怎么办?我需要重新创建吗? - Avijit Nagare
我也需要重新启动我的设备。 - Oded Harth

1

Xcode 8的解决方案:

  1. 打开Xcode偏好设置 > 账户
  2. 选择您的账户
  3. 点击“查看详情”
  4. 点击“下载所有配置文件”
  5. 重启Xcode
  6. 这一步是可选的,也就是说不执行此步骤也可能有效果:Product > 按下“alt”键 > 清除构建目录

这些步骤解决了我的问题。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接