Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 无法删除开发人员';证书_Iphone - Fatal编程技术网

Iphone 无法删除开发人员';证书

Iphone 无法删除开发人员';证书,iphone,Iphone,我错误地将别人的证书(带有他的私钥)导入我的mac,现在我的xCode中显示了两个开发者证书。当我删除不需要的证书时,证书和私钥在“Keychain Access”中的密钥会在一段时间后神奇地重新出现,我如何才能摆脱它?它是否自动从某个地方导入,例如iphone开发者的网站?您是否尝试过从iphone配置实用程序应用程序中删除?当我从那里删除它时,它永远不会回来 编辑:您只能从iphone configuration utility应用程序中删除配置配置文件。要删除证书/密钥,必须使用keych

我错误地将别人的证书(带有他的私钥)导入我的mac,现在我的xCode中显示了两个开发者证书。当我删除不需要的证书时,证书和私钥在“Keychain Access”中的密钥会在一段时间后神奇地重新出现,我如何才能摆脱它?它是否自动从某个地方导入,例如iphone开发者的网站?

您是否尝试过从
iphone配置实用程序
应用程序中删除?当我从那里删除它时,它永远不会回来

编辑:您只能从iphone configuration utility应用程序中删除配置配置文件。要删除证书/密钥,必须使用
keychain访问

请注意,当您添加配置文件时,所有关联的证书也将添加到您的密钥链中。因此,删除证书不会对您有所帮助,而且它会像您的情况一样返回。都是

这是一篇我为一些代码签名见解而写的博客文章。以下是这篇文章的引文:

现在,当您将配置文件下载到计算机时,所有相关证书也会添加到您的密钥链中。您可以在钥匙链应用程序的“证书”类别下进行检查。但是,除非您的密钥链中至少有一个证书具有相应的私钥,否则您将无法对应用程序进行签名


关键是,它是xcode为您已经拥有的证书查找的私钥。由于您有一个私钥,xcode将其列为一个可用的签名选项。因此,您要删除的是
私钥
,而不是证书。因此,请转到
钥匙链访问
中的
钥匙
部分,找到罪魁祸首钥匙,并将其击毙。

如果您使用开发人员的用户名和密码登录XCode,XCode会自动执行此操作。 它将生成团队资源调配配置文件,并自动下载和安装。
要更改它,请转到apple资源调配门户(http://developer.apple.com)

您需要打开“钥匙链访问”应用程序,该应用程序可以在Utilities文件夹中找到。在“我的证书”类别中,您将在计算机上找到所有存储的证书,并且可以轻松右键单击并删除证书和私钥。

如何删除此应用中的证书?似乎我只能删除配置文件…谢谢!我一直从密钥链中删除证书,神奇的是,Xcode一直把它放回去!在删除旧私钥和证书后,我终于能够构建。是的,我在“Keychain Access”应用程序中删除了证书,问题是我删除的证书在一段时间后会自动重新出现…在Xcode 4中,转到“窗口->管理器”并删除标题为“库”的部分中的所有配置文件此外,您可以考虑禁用“自动设备配置”,以确保您完全控制开发概况等。