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

问题描述:

我正在使用Xcode服务器应用程序在我的项目中设置CI-CD至今。我才知道,在Xcode 9,没有必要server.app的和的Xcode IDE 9自身我们可以设置Xcode的服务器。如何在Xcode 9中使用Xcode服务器?我们是否需要始终打开Xcode 9?

我现在无法测试这一点,因为我有我以前的项目设置,在我的Mac上运行Xcode的服务器,如果在Xcode 9我安装的Xcode服务器,这些将无法正常工作。 我只想了解Xcode服务器如何与Xcode 9配合工作。

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

如果这样做,我需要让我的Xcode的开放始终保持服务器运行和什么会出现在我的Xcode的任何性能影响,如果我有它运行?

建成的Xcode 9个功能非常类似于使用Xcode中8和Server.app当前设置的Xcode的服务器。主要区别在于不再需要Server.app,所有web/api组件都与Xcode.app捆绑在一起。

就像Xcode中8 /服务器5.3.x安装,一个专用的用户帐户将是您希望为您的Xcode CI服务器使用本机上安装。所有集成将使用此帐户进行处理。因此,您无需一直运行Xcode.app的帐户副本,并且一台机器可以同时用作标准IDE和CI服务器。

+0

因此,所有的Xcode的服务器设置步骤是一样的?如何创建和链接存储库在这里工作? – yaali

+0

@yaali如果您询问Hosted Repositories功能...这已从Xcode Server(Xcode 9)中删除。 – richardpiazza