本篇文章主要介绍了"iOS 打企业包提示 Command/usr/bin/codesign failed with exit code 1 并且钥匙串中证书全部无效的解决方案",主要涉及到方面的内容,对于IOS开发感兴趣的同学可以参考一下:
一、问题描述过年后回来打企业包发现提示报错 1akis25FC97FA851693DEEB23A01AD91B2D0ro09: no identity f...
一、问题描述
过年后回来打企业包发现提示报错
1akis25FC97FA851693DEEB23A01AD91B2D0ro09: no identity found
Command /usr/bin/codesign failed with exit code 1
查看相关的证书配置并没有错误,打开钥匙串发现里面的证书都爆红显示此证书的颁发者无效。

不使用签名强行打包在安装的时候就会有如下提示无法安装。

二、解决方法
1、在钥匙串中点击左上角的登录选项,再点击下面的证书选项,右侧会列出目前已经安装的证书。
2、选中顶部菜单栏中的显示标签,点击其中的 (显示已过期的证书)。

3、这时在右侧的证书列表中会有一个名为 Apple Worldwide Developer Relations Certification Authority
的过期证书,我这里显示过期时间为 2015年2月15日
,把这个证书删除掉。
4、点击钥匙串中的系统选项,会发现里面也会有一个和上面一样的过期证书,删掉,这时证书提示如下。

5、点击这个链接 https://developer.apple.com/certificationauthority/AppleWWDRCA.cer 下载官网最新的
AppleWWDRCA.cer 证书,安装后会发现原先的证书都变成绿色可用。这时候再打包就不会有问题了。

以上就介绍了iOS 打企业包提示 Command/usr/bin/codesign failed with exit code 1 并且钥匙串中证书全部无效的解决方案,包括了方面的内容,希望对IOS开发有兴趣的朋友有所帮助。
本文网址链接:http://www.codes51.com/article/detail_325438.html