Cant存档ios应用程序

时间:2012-02-29 08:38:19

标签: ios xcode

我尝试存档ios设备的应用。但归档失败了。 Xcode告诉我:Code Sign error: The identity 'iPhone Developer' doesn't match any valid, non-expired certificate/private key pair in the default keychain

发生什么事了?如何在ios devise上存档应用程序以测试应用程序?

1 个答案:

答案 0 :(得分:2)

这是XCode罕见的错误消息之一,实际上是描述性的和精确的。你可以稍微打破一下这个消息并对它有所了解。


  

身份'iPhone开发者'......

这表示您在使用分发证书和配置文件时尝试使用开发人员配置文件进行存档。

看看this page。 (如果您没有分发配置文件,则需要Apple登录)。


  

...与默认钥匙串中任何有效的,未过期的证书/私钥对不匹配。

即使您使用的是分发证书(我不认为这是基于邮件的第一部分的情况,但如果您确定它是您的分发证书而且它的名称很糟糕,请继续)。转到Keychain Access并检查您的iPhone分发证书(以及任何其他相关证书)是否未过期。

如果不是这些,请转到管理器并检查您的配置文件是否已过期。