Xcode Bots不会在没有SSL Certs的情况下构建

时间:2014-06-25 17:24:19

标签: continuous-integration xcode-server

我最近将我的MacOS持续集成服务器从MacBook Air转移到MacMini(使用迁移助手),虽然我的所有设置似乎都很好,但每当我运行我的一个机器人时,我都会收到有关丢失证书的错误。我已尝试过所有内容(添加自签名证书等),但无济于事。我甚至尝试删除Server应用程序并从AppStore重新安装它,但仍然没有帮助。我还能尝试什么?

1 个答案:

答案 0 :(得分:0)

好吧,好几天后,我终于明白了。首先,如果我刚刚在MacMini上进行了全新安装,但事后才知道是20/20,我就不会遇到任何问题。解决方法是rm -rf / Library / Server目录(在执行此操作之前,您需要sudo su)。该目录包含MacOS Server的所有设置,并且在删除Server.app后仍然保留。通过删除Server.app,删除此目录,然后再次安装Server.app,可以强制Server.app正确地重新生成所有正确的证书等。

是的,你必须重新创建你的Bots和repo链接,但至少它会全部工作!