2017年12月25日
一.jenkins打包一直报unknown error -1=ffffffffffffffff解决 (注意 别忘了重启电脑)
unknown error -1=ffffffffffffffff
Command /usr/bin/codesign failed with exit code 1
原因:
升级macOS Sierra 后打包签名失败问题
解决:
第一步:
security set-key-partition-list -S apple-tool:,apple: -s -k [keyLoginPassword] /Users/[mac user]/Library/Keychains/login.keychain-db
第二步:设置keychain的登录证书
设置好这两部后,试了很多次,还是报同样的错误。(整整尝试了一个下午,寻找其他方法。)
这个很坑,最后想到了万能的解决办法
重启电脑。重启后,打包就完全正常了。
参考:
1.https://stackoverflow.com/questions/44426858/jenkins-xcode-build-works-but-aichive-failed-with-command-usr-bin-codesign-fail
2.https://www.jianshu.com/p/c68f9f3180f0
二.补充
1.如果报证书相关的错误,记得下载最新的证书,
如生产包错误,有可能你都下载了,还会报错。别忘了先在钥匙串中删除重复的证书,在重启电脑。
2.如果是开发包无法打包,
a.你先用真机运行,直接工程先选自动
b.可能会提示你revoke,你revoke完之后,所有相关的证书都无效了,下载最新的开发证书,
同时更新所有pp文件
全部要edit一遍,在下载到对应电脑更新。
如果您发现本文对你有所帮助,如果您认为其他人也可能受益,请把它分享出去。