自动化测试/CI测试

jenkins打包一直报unknown error -1=fff

2017-12-25  本文已影响762人  wangyu2488

2017年12月25日
一.jenkins打包一直报unknown error -1=ffffffffffffffff解决 (注意 别忘了重启电脑)
unknown error -1=ffffffffffffffff
Command /usr/bin/codesign failed with exit code 1


image.png

原因:
升级macOS Sierra 后打包签名失败问题

解决:
第一步:

security set-key-partition-list -S apple-tool:,apple: -s -k [keyLoginPassword] /Users/[mac user]/Library/Keychains/login.keychain-db

第二步:设置keychain的登录证书


image.png

设置好这两部后,试了很多次,还是报同样的错误。(整整尝试了一个下午,寻找其他方法。)

这个很坑,最后想到了万能的解决办法

重启电脑。重启后,打包就完全正常了。

image.png
参考:
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.如果报证书相关的错误,记得下载最新的证书,
如生产包错误,有可能你都下载了,还会报错。别忘了先在钥匙串中删除重复的证书,在重启电脑。


image.png

2.如果是开发包无法打包,
a.你先用真机运行,直接工程先选自动


image.png
b.可能会提示你revoke,你revoke完之后,所有相关的证书都无效了,下载最新的开发证书,
同时更新所有pp文件
image.png
全部要edit一遍,在下载到对应电脑更新。
image.png

如果您发现本文对你有所帮助,如果您认为其他人也可能受益,请把它分享出去。

上一篇下一篇

猜你喜欢

热点阅读