我尝试为我的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?
答案 0 :(得分:0)
转到Project-> target->构建设置,更改您的代码签名标识以供发布。在Project-> Build settings->中执行相同的操作。代码签名。然后清理构建并再次构建它。
如果它不起作用,请关闭项目并再次打开并构建它。它会起作用。