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

我从会员中心下载了证书,并在当地安装。但我还是遇到了同样的问题。
我可以通过从Xcode->preference->account->view >签名标识->iOS分发重新设置证书来解决这个错误,所有与证书相关的配置文件都变得不活跃。再次,我需要激活所有在成员中心和下载从Xcode->偏好->帐户->查看详细信息->供应配置文件->下载所有。
但是,当证书被撤销时,上述步骤会对其他开发人员造成问题。
如何在不重置Xcode证书的情况下解决此问题?
FYI:我在Xcode 7.3中遇到了这个问题。
发布于 2016-04-20 06:17:02
首先,确保您使用的是特定于您的开发人员配置文件。如果您已登录到由其他团队成员共享的Apple Developer帐户(通过xcode的GUI登录),那么您将无法在计算机上签名代码。生成另一个p12私钥将导致分配给该开发人员配置文件的当前p12密钥被撤销。
如果你要共享一个账户,请转到苹果的开发者中心,并将自己添加为团队成员。您将收到一封电子邮件到您添加的地址,然后可以按照链接创建一个帐户。创建帐户后,从菜单选项中生成配置文件,并在下载完成后双击下载。
返回到Xcode并选择Xcode下拉菜单。从列表中选择首选项并突出显示以前使用的配置文件。一旦它突出显示,通过选择(-)选项删除它。然后单击(+)选项并登录到您的新帐户。这应该能解决你的问题。在建筑前一定要清洁,以防万一。
如果您已经在使用仅供您使用的独立帐户,那么您将收到此错误,因为您已经更改了机器,并且没有将p12密钥传输到新设备。你现在有两个选择了。第一个选项是使用外部存储设备或云服务将p12密钥传输到新笔记本电脑。第二个选项是从苹果的开发者门户生成一个新的p12密钥。双击下载完成后,它将自动添加到Xcode。
现在返回到Xcode。从列表中选择首选项并突出显示以前使用的配置文件。一旦它突出显示,通过选择(-)选项删除它。然后单击(+)选项并登录到您的新帐户。这应该能解决你的问题。
,如果您仍然看到这个问题,,您可以采取这些附加步骤来清除可能导致问题的旧缓存。打开Macbook上的密钥链访问程序。查找没有与其关联的私钥的旧证书。没有私钥的证书(p12)的旁边不会有一个灰色的公开箭头。删除这些,然后重试。
https://stackoverflow.com/questions/36734218
复制相似问题