【发布时间】:2013-04-24 14:11:58
【问题描述】:
我尝试为我的 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
这是什么意思以及如何摆脱这个问题?
对了,我打开我的钥匙串访问,在“certificates”下找到了这个iphone Distribution: xxx,它没有过期。
我用谷歌搜索了这个问题,有人说这是因为我的应用程序包 ID 与配置文件中定义的不匹配。但是如何检查配置文件中定义的捆绑 ID?
【问题讨论】:
-
您的机器上是否安装了任何证书?打开钥匙串并寻找它。
-
使用 TextEdit 编辑您的 mobileProvision 文件并查找“
application-identifier ”以获取 ID:P -
您是否为创建此配置文件的帐户创建了证书?您必须以其他方式获取私钥才能签署此证书;)
-
只需使用您当前的证书编辑您的配置文件...
标签: iphone ios xcode ios5 ios6