我在配置门户中删除了一个证书(Certificates)。现在,当我想创建新的证书时,会看到一个警告,并且这个消息会发送到我的电子邮件中:
您的开发证书已被吊销 - 您吊销了您的开发证书,它不再有效
我的账户是有效的。
我该怎么做才能顺利添加新证书或者恢复我在硬盘上的旧证书?
我在配置门户中删除了一个证书(Certificates)。现在,当我想创建新的证书时,会看到一个警告,并且这个消息会发送到我的电子邮件中:
您的开发证书已被吊销 - 您吊销了您的开发证书,它不再有效
我的账户是有效的。
我该怎么做才能顺利添加新证书或者恢复我在硬盘上的旧证书?
手动方式:
访问此网址(Apple开发者网站):https://developer.apple.com/devcenter/ios/index.action
使用您的有效账户登录。
在右侧有一列标题为“iOS Developer Program”的列。选择“Provisioning Portal”部分。
在左侧,单击标记为“Certificates”的列的行。
由于我已经有了证书,所以不确定,在此页面的某处应该能够单击“请求证书”或类似的内容。
等待新证书,然后像之前一样下载和安装它。
其他详情可以在苹果的技术说明中找到:https://developer.apple.com/legacy/library/technotes/tn2250/_index.html
您还可以让XCode自动创建所有内容。
撤销所有当前的证书和配置文件。
要调用“自动设备配置”,打开Xcode的“窗口”菜单>组织器>设备选项卡>“Provisioning Profile”侧栏位于库下方。
勾选“自动设备配置”复选框并点击“刷新”按钮。单击刷新后,应出现一个对话框,要求输入团队成员帐户凭据。当被要求创建您的iPhone证书(如果需要)时,回答‘是’很重要。在这种情况下,单击“提交请求”将允许Xcode创建、下载和安装证书。
根据上述技术说明,XCode自动为您执行以下操作:
1)提示创建并安装您的“iPhone Developer”证书(如果在iOS Portal中不存在)。
2) (适用于管理员或代理商角色)如果iOS门户中不存在“iPhone Distribution”证书,则提示创建并安装该证书
3) 如果iOS门户中不存在通配符应用ID,则创建一个
4) 创建iOS团队预配文件,并加入新添加到门户中的设备,并将其安装到您的配置文件库中
5) 将本地计算机上的配置文件库与iOS门户中的配置文件进行同步
Xcode 8的解决方案:
这些步骤解决了我的问题。