【发布时间】:2015-08-29 18:49:48
【问题描述】:
我的开发团队最近向我们的 Apple Developer 帐户添加了一个新的分发证书。我下载了它,它现在在我的钥匙串上。但是,我在 Xcode 中收到此消息:
您在会员中心拥有有效的 iOS 分发证书,但未在本地安装。如果您的签名身份安装在另一台 Mac 上,您可以在该 Mac 上导出开发者配置文件并将其导入到这台 Mac 上。您还可以撤销当前证书并申请新证书。
当我转到首选项 > 帐户 > 查看详细信息时,我只看到 1 个证书签名身份“iOS 开发”。如何添加新的分发证书?我认为只需将其安装在我的钥匙串上就足够了。当我尝试将证书从我的钥匙串拖到“查看详细信息”部分中的签名身份时,它不起作用,因为我无法将它拖到那里。
我认为下载分发证书就足以像 Xcode 所说的那样将其“安装在本地”,但显然它没有效果。
任何帮助或建议将不胜感激。谢谢。
【问题讨论】:
-
"我下载了它,它现在在我的钥匙串上" 这应该是你所需要的,因为 Xcode 可以看到你的钥匙串(除非你拒绝了它的权限)。您是否告诉帐户详细信息要刷新?
-
是的,我仍然只看到“iOS 开发”证书出现。如何检查我是否拒绝了它的权限或不查看我的钥匙串?
-
当我点击刷新时,我得到一个窗口,提示“未找到证书:在会员中心未找到以下证书。Xcode 可以代表您提交证书签名请求。请选择您的证书希望 Xcode 请求。”除了 Mac 证书(我不需要)之外,它还列出了我可以选中的复选框:开发人员 ID 应用程序证书和开发人员 ID 安装程序证书。这些是我想要的吗?我犹豫要不要这些,因为我不想搞砸任何事情:(