首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >iOS签名证书签发

iOS签名证书签发
EN

Stack Overflow用户
提问于 2016-04-20 05:01:29
回答 1查看 265关注 0票数 1

任何人请帮助我解决iOS签名身份问题的问题。当我将产品存档时,我得到的错误是“您在成员中心有一个有效的分发证书,但它没有在本地安装”

我从会员中心下载了证书,并在当地安装。但我还是遇到了同样的问题。

我可以通过从Xcode->preference->account->view >签名标识->iOS分发重新设置证书来解决这个错误,所有与证书相关的配置文件都变得不活跃。再次,我需要激活所有在成员中心和下载从Xcode->偏好->帐户->查看详细信息->供应配置文件->下载所有。

但是,当证书被撤销时,上述步骤会对其他开发人员造成问题。

如何在不重置Xcode证书的情况下解决此问题?

FYI:我在Xcode 7.3中遇到了这个问题。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-04-20 06:17:02

首先,确保您使用的是特定于您的开发人员配置文件。如果您已登录到由其他团队成员共享的Apple Developer帐户(通过xcode的GUI登录),那么您将无法在计算机上签名代码。生成另一个p12私钥将导致分配给该开发人员配置文件的当前p12密钥被撤销。

如果你要共享一个账户,请转到苹果的开发者中心,并将自己添加为团队成员。您将收到一封电子邮件到您添加的地址,然后可以按照链接创建一个帐户。创建帐户后,从菜单选项中生成配置文件,并在下载完成后双击下载。

返回到Xcode并选择Xcode下拉菜单。从列表中选择首选项并突出显示以前使用的配置文件。一旦它突出显示,通过选择(-)选项删除它。然后单击(+)选项并登录到您的新帐户。这应该能解决你的问题。在建筑前一定要清洁,以防万一。

如果您已经在使用仅供您使用的独立帐户,那么您将收到此错误,因为您已经更改了机器,并且没有将p12密钥传输到新设备。你现在有两个选择了。第一个选项是使用外部存储设备或云服务将p12密钥传输到新笔记本电脑。第二个选项是从苹果的开发者门户生成一个新的p12密钥。双击下载完成后,它将自动添加到Xcode。

现在返回到Xcode。从列表中选择首选项并突出显示以前使用的配置文件。一旦它突出显示,通过选择(-)选项删除它。然后单击(+)选项并登录到您的新帐户。这应该能解决你的问题。

,如果您仍然看到这个问题,,您可以采取这些附加步骤来清除可能导致问题的旧缓存。打开Macbook上的密钥链访问程序。查找没有与其关联的私钥的旧证书。没有私钥的证书(p12)的旁边不会有一个灰色的公开箭头。删除这些,然后重试。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36734218

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档