2011-05-18 109 views
0

我已经从开发者平台和我的供应文件下载了我的证书。我已通过点击它将证书添加到钥匙串访问中,并将配置文件添加到项目中。在我的项目中,我更改了包标识符,但是当我想通过设备进行调试时,它会给出错误;iPhone证书问题

“代码签名错误:身份“iPhone开发者不匹配任何有效的证书/私钥的默认钥匙串对”

当我看“代码签名身份”,在项目的属性我没有看到我的证书。有只有“iPhone开发人员”(我认为这是默认值,它不起作用)

谢谢。

回答

0

“代码签名错误:身份'iPhone开发人员'与默认钥匙串中的任何有效证书/私钥对不匹配”表示未找到您的钥匙串开发人员。所以删除同名..after双攻证书钥匙扣所有钥匙链打开..then使用相同的配置文件用于特定的钥匙串并编译

,并检查首先获得证书双击它,在此之前,this

+0

我按照你所说的完成了,但它不起作用。 – ysnky 2011-05-18 11:26:06

+0

你检查了我提供的链接吗? – 2011-05-18 11:27:14

+0

问题将只与该证书,没有其他的东西,也改变plist公司名称 – 2011-05-18 11:28:13

0

更新目标信息属性(标识字段)和在建领域代码符号身份清洁机壳的所有目标,并建立

0

PLS安装Provisioning配置文件之前安装.p12文件..

+0

我在哪里可以下载.p12文件?顺便说一句,因为我的证书已经过期,我正在尝试使用我的朋友证书。 – ysnky 2011-05-18 11:33:01

1

您的钥匙串没有私人你是t的证书的关键试图使用。它将在生成CSR(证书签名请求)的Mac上。如果它是在其他系统上生成的,则需要先以.p12格式导出它,然后才能在Mac上使用它。