代码签名错误:默认密钥链没有与配置文件“submitsearch”和身份“iPhone Developer”匹配的标识

时间:2012-03-08 12:28:34

标签: xcode

我正在尝试上传我的应用。在提示存档之后,它显示:代码签名错误:默认钥匙串没有与配置文件'submitsearch'和身份'iPhone Developer。匹配的身份。

哪一步可能有问题?

感谢

3 个答案:

答案 0 :(得分:0)

不止一件事可能导致此问题:

  • 使用了错误的个人资料/证书
  • 错误的导出密码
  • 证书/个人资料已过期
  • Apple改变了一些意见

我发现修复它的最佳方法是再次生成证书和配置文件。

答案 1 :(得分:0)

在我的情况下,这是因为没有将密钥附加到p12文件。

对于Windows,我只需在openSSL中运行以下命令:

pkcs12 -export -inkey privatekey.key -in ios_development.pem -out ios_development.p12

它为我工作。

答案 2 :(得分:-1)

您可以在此链接上找到解决方案:

Default keychain problem

您只需在Distribution Provisoning Profile和Development Provisioning Profile之间做出改变。

The Main Difference between Distrib and Dev