今天打包遇到一个奇葩问题:
222.png显示的问题是企业证书过期,但是怎么找钥匙串里面的证书都是好的吖。 此处纠结了一下午
解决办法:
找到钥匙串内过期证书的位置,删除掉过期证书:
然后重新下载安装.cer文件。
屏幕快照 2016-03-16 下午9.36.01.png 屏幕快照 2016-03-16 下午9.36.57.png 屏幕快照 2016-03-17 下午12.20.54.png现在再打开Mac钥匙串: 现在显示此证书有效就好了,一切都顺畅了。
屏幕快照 2016-03-24 下午3.43.04.png然后再重启电脑,推出所有程序,关闭 Xcode。运行代码,再看看还是不行,最后,我用打包脚本用xctool打了包,可以打包成功,再看了一下项目工程文件,被脚本修改的地方,貌似我选择的setting的证书,虽然设置成企业账号,但是跑Archive的时候还是自动滚到了个人账号,并且bundle id也不对,此时跑完脚本,自动强制设置好了证书和bundle id,证书也不再是过期证书,再跑Archive则打包成功了。
感谢各位~!
挫折常会有,愿努力会随心愿,愿梦想总会达成,all~
网友评论