Xcode中的代码签名错误

问题描述:

我已浏览过有关此问题的所有其他主题,但我仍无法解决我的问题。我今天做了一个干净的OS X安装,现在当我尝试在我的iOS设备上运行时,出现错误: 检查依赖关系Xcode中的代码签名错误

[BEROR] Code Sign error:身份'iPhone Developer'不匹配默认钥匙串中的任何有效证书/私钥对

我不知道如何解决这个问题,我尝试了解我的代码签名身份并说'不签名代码',但它仍然不是没有工作。

我已从配置文件中删除手机,然后重新添加。我删除了我的证书并重新添加它仍然无法正常工作。在我进行干净安装之前,我开始了这个Xcode项目,这是问题的根源。

任何帮助深表感谢,感谢

+0

你在模拟器中测试它吗? – PJR

+0

“我尝试了解我的代码签名身份,并说'不要签名代码',但它仍然不起作用。”据我所知,您必须在设备上进行代码签名测试 – sanna

+0

打开钥匙串访问并查看您是否可以在“我的证书”下找到所需的证书 – Saran

你设置目标设置中的配置文件是否相同?

You need to create a new provisioning profile with your new CSR. 

OR

Go to project settings Search for all "CODE_SIGN_IDENTITY[sdk=iphonesos*]" and set it to "CODE_SIGN_IDENTITY[sdk=iphonesos*]" = "iPhone Developer"; Searach for "PROVISIONING_PROFILE[sdk=iphonesos*]" and set it to "PROVISIONING_PROFILE[sdk=iphonesos*]" = ""; Now Save the file

OR那么主要问题与你的钥匙链:

At last if both of the answer above could not solve the issue then check open your keychain access and check whether you do not have two "iPhone Distribution" certificates in my keychain, delete one of them if you have any duplicate.

转到你的苹果供应门户和创建新的CSR新的provisioning profile。然后清理所有目标并使用您的配置文件构建新的二进制文件。一段时间后退出Xcode中解决问题

+0

删除每个证书键,然后重新生成分发和开发配置文件,退出并重新启动Xcode,解决了这个问题。 – SaamJB

+0

@SaamJB很棒,这就是为什么我给你每一步,我不知道,但有时退出Xcode修复你永远不知道的问题:) –

构建设置 - >代码签名identity->调试 - >您的团队的provisioning profile

选择perticular团队配置,然后再试一次

+0

我的个人资料未显示,这是问题 – SaamJB

我觉得从堆栈溢出,这个问题会帮助你...

Code Sign error: The identity 'iPhone Developer' doesn't match any valid certificate/private key pair in the default keychain

如果你是在模拟器只需右键点击您的应用程序名称测试它和选择获取信息
然后选择基地SDK信息,以最新的iOS,然后关闭它,
然后在附近活动目标的程序名称,
然后选择模拟器并构建它........