如何在Xcode 9中使用Xcode服务器?我们是否需要始终打开Xcode 9?

时间:2017-07-17 07:21:54

标签: continuous-integration ios11 xcode-server xcode9

到目前为止,我正在使用Xcode服务器应用程序在我的项目中设置CI-CD。我从Xcode 9开始知道,不需要server.app,我们可以在 Xcode 9 IDE 中设置xcode服务器。

我现在无法测试这个,因为我之前的项目设置在我的mac中运行Xcode服务器,如果我在Xcode 9中设置Xcode服务器,那些将无法正常工作。 我只是想了解Xcode服务器如何与Xcode 9配合使用。

我可以在同一个IDE中同时进行开发和CI-CD设置吗?

如果是这样,我需要打开我的Xcode以保持服务器正常运行以及如果我运行Xcode会对我的Xcode产生什么性能影响?

1 个答案:

答案 0 :(得分:1)

Xcode 9内置的Xcode Server与使用Xcode 8和Server.app的当前设置非常相似。主要区别在于不再需要Server.app,并且所有web / api组件都与Xcode.app捆绑在一起。

就像Xcode 8 / Server 5.3.x设置一样,将在您希望用作Xcode CI服务器的计算机上设置专用用户帐户。将使用此帐户处理所有集成。因此,您无需始终运行Xcode.app的帐户副本,并且一台计算机既可以作为标准IDE,也可以作为CI服务器。