0

我试图为我的 iPHone 设备构建我的项目的发布版本。(我选择 Products->Archive),然后我收到以下错误:

Code Sign error: The identity 'iPhone Distribution: XXX' doesn't match any valid, non-expired certificate/private key pair in your keychains

这是什么意思以及如何摆脱这个问题?

顺便说一句,我打开了我的钥匙串访问,iphone Distribution: xxx在“证书”下找到了这个,它没有过期。

我用谷歌搜索了这个问题,有人说这是因为我的应用程序包 ID 与配置文件中定义的不匹配。但是如何检查配置文件中定义的捆绑 ID?

4

1 回答 1

0

转到项目->目标->构建设置,更改您的代码签名身份以进行发布。在 Project->Build settings-> Codesigning 中执行相同的操作。然后清理构建并再次构建它。

如果它不起作用,请关闭项目并再次打开它并构建它。它会起作用的。

于 2013-04-24T14:18:25.313 回答