Ios 如何远程运行xcode机器人程序

Ios 如何远程运行xcode机器人程序,ios,xcode,jenkins,continuous-integration,osx-server,Ios,Xcode,Jenkins,Continuous Integration,Osx Server,有MacOSX服务器(从)和另一个jenkins服务器(主)。我想从jenkins服务器远程订购在osx服务器上构建和测试我的ios应用程序。我想在osx服务器上使用xcode僵尸程序,但我不知道如何从终端管理僵尸程序。怎么做?是否可以将机器人作为更大的持续集成系统的一部分使用,或者我必须在我的osx服务器上设置jenkins服务器 我不确定您是否可以在不使用连接到Xcode服务器的Xcode的情况下管理OSX bot 无论如何,Xcode服务器仍然非常有限,您无法通过多个步骤完成Jenkins

有MacOSX服务器(从)和另一个jenkins服务器(主)。我想从jenkins服务器远程订购在osx服务器上构建和测试我的ios应用程序。我想在osx服务器上使用xcode僵尸程序,但我不知道如何从终端管理僵尸程序。怎么做?是否可以将机器人作为更大的持续集成系统的一部分使用,或者我必须在我的osx服务器上设置jenkins服务器

我不确定您是否可以在不使用连接到Xcode服务器的Xcode的情况下管理OSX bot

无论如何,Xcode服务器仍然非常有限,您无法通过多个步骤完成Jenkins所能做的事情(例如,如果您使用CoCoapod,或者如果您想在构建结束时部署某些东西)


如果您在主服务器上使用Jenkins,我认为最好的办法是通过SSH将您的Mac服务器用作从属服务器,以允许您的Jenkins在其上构建iOS项目。

您现在可以通过登录到来管理和编辑Xcode 9中的机器人程序

Xcode首选项>帐户>+按钮

然后转到报表导航器查看您的服务器

如果您只想集成或查看状态,实际上可以从浏览器访问它/xcode

例如:


这里有一个很好的参考资料:

所以我可以从Jenkins服务器远程在从OSX机器上构建iOS项目?我不需要在osx机器上设置jenkins吗?您只需要设置osx从机就可以构建xcode项目(安装xcode+xcode构建命令行工具),并允许您的主要jenkins服务器使用SSH连接到此机器。