脚本打包一直报html
error: Signing certificate is invalid. Signing certificate "iPhone Distribution: ******", serial number "******", is not valid for code signing. It may have been revoked or expired. (in target '*****')
复制代码
可是 证书实际上是好的,前面的过时了,这个是从新生成的,怎么可能过时或者 revoked 呢,xcode
为了这个错误,证书已经从新生成好几回了。应该不是这个证书的问题,而后思考一番,感受应该是 Apple Worldwide Developer Relations Certification Authority
的问题。bash
而后这个证书也从钥匙串删除,从新下载导入。依然报错。可是 xcode 直接 archive 是能够的。服务器
在通过半天的无效努力以后,忽然发现是否是应该吧 WDRC
导入到 系统钥匙串里面呢, 对比了 jenkins 帐户下的钥匙串内容和 本机帐号的 钥匙串,确实系统钥匙串里面是有 WDRC
的。导入以后,最后一试,竟然就成功了。 真是坑爹啊ide
这个错误的缘由估计是刚开始服务器上证书可能有点不对,而后一直报错,而后就删除了全部证书,从新导入,把系统证书下面的 WDRC 也给删除了,后面把证书从新弄好这个地方又又问题了。ui
再次记录,防止后面忘记。spa
WDRC 证书必定要在系统钥匙串下面,不能只是在登陆钥匙串code
为了解决这个问题有复习了 security
和 xcodebuild
命令。 最后附上 命令说明htm