找到了多个协同签名身份(即证书和私钥对)匹配

Code Sign error: Multiple matching codesigning identities found: Multiple codesigning identities (ie certificate and private key pairs) matching “iPhone Developer: Coders (4B4R89J5KK43GU33E64I4347VZ)” were found CodeSign error: code signing is required for product type 'Unit Test Bundle' in SDK 'iOS 8.0' 

我无法在设备上测试该应用。

我还从我的队友中导入了.developerprofile文件,并且能够将应用程序上传到应用程序商店,但无法在设备上测试应用程序。

keychain所有证书都有效。

我试图删除iOS Provisioning Profiles

我还使用这些步骤刷新了我的设置

  • 在Xcode首选项中
    • >在帐户中,单击您的Apple ID
    • >单击查看详细信息
    • >单击您的项目供应配置文件
    • >单击左下角的刷新按钮

再次清理并构建,但仍面临在设备上未运行的相同问题。

确保Mac中的Keychain Access中没有重复的证书。 要检查此打开的Keychain Access并在“我的证书”中检查您是否没有重复的证书,如果是这种情况,请删除重复项。

就我而言,解决方案是自动“iOS Developer”选项(使用Xcode 6.2)

构建设置

在第二个“构建设置”:

构建设置

几个月前我遇到了这个问题,刚刚再次碰到它。 上次我通过在“首选项”下刷新我的帐户来修复它。 即使在删除/添加所有帐户并清除所有与xcode相关的钥匙串项目后,它也无法正常工作。

最后,我将配置文件从“自动”更改为特定的配置文件。