昨天再用jenkins打包的时候发现自动打包机出问题了,打包发现bao如下犯错误
Snip20180907_16.png
谷歌了一下以为是磁盘满了,结果登录打包机看了一下发下是硬盘空间还有80G
后来想想证书好像换了,所以就去检查了一下打包机的证书,果然,证书不对,导入新的证书后,发现打包还是不对,然后重新核对导出文件,结果发现导出文件也是各种对不上,所以本地又archive了一个In-House
包
将打包机的导出配置文件(exportArchive.plist 根据运维脚本配置的文件名)内容替换为本地archive导出的文件中的ExportOptions.plist
文件中的所有内容
Snip20180907_17.png
重点关注箭头中的内容
Snip20180907_19.png
- method:表示 是什么包,ad-Hoc 或者 enterprise
- provisoningProfiles: 企业包描述文件
- teamID: 证书的teamID
以上的内容一定要对
另外注意导入秘钥的方式,秘钥导入的方式不对的话打包也会失败 第一次导入的证书带个+号,一直打包失败,对比了半天才对比出来
导入秘钥和描述文件的时候最好把之前不用的秘钥和描述文件删除掉