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