我已从开发人员门户网站下载了证书和配置文件。我已经通过点击将证书添加到密钥链访问中,并将配置文件添加到项目中。在我的项目中,我更改了包标识符,但是当我想在设备上调试时,它给出了错误;
“代码签名错误:标识'iPhone Developer‘与默认密钥链中的任何有效证书/私钥对都不匹配”
当我查看项目属性中的“代码签名标识”时,我没有看到我的证书。只有"iphone developer“(我认为这是默认值,不起作用)
谢谢。
发布于 2011-05-18 12:07:32
您的密钥链没有您尝试使用的证书的私钥。它将在生成CSR(证书签名请求)的Mac上。如果它是在不同的系统上生成的,则需要将其导出为.p12格式,然后才能在Mac上使用。
发布于 2011-05-18 11:20:30
"Code Sign error:标识'iPhone Developer‘与默认密钥链中的任何有效证书/私钥对都不匹配“表示在您的密钥链开发人员中找不到。因此,首先获取证书,然后双击它,然后删除所有同名密钥链..after双击证书密钥链打开..then,对该特定密钥链使用相同的配置文件并对其进行编译
还可以检查this
发布于 2011-05-18 11:27:07
更新目标信息属性(标识符字段)和构建字段中的代码签名标识.clean所有目标和构建
https://stackoverflow.com/questions/6043756
复制相似问题