Xcode Server:持续集成的原生iOS和macOS平台
-
-
类目:知识大全
-
联系人:
-
微信号:
-
Q Q 号:
-
手机号:
-
浏览量:
299
【商户信息】
【货源详情】
2017年WWDC上发生的每一张脸部都松了一口气,这是一个有关“签定Xcode和Xcode Server的新內容”的大会。 为何应用Xcode 9的Xcode Server? Apple为持续集成Xcode 8引进了一个基本,在其中iOS开发者务必设定OSX服务器应用程序或macOS Server应用软件,将Xcode服务项目与macOS服务器应用程序集成化,随后为持续集成建立Xcode bot。可是,将Xcode Server与macOS应用软件和Xcode Service一起应用依然是代码签名和并行执行的一场作战。 应用Xcode 9,全部这种全是历史时间。Xcode的此次升級早已失去全部的错乱,如今它也越来越更为非常容易和高效率。 第一个也是最重要的优势是您不用独立的macOS Server应用软件。 Xcode Server bot能够根据在网络服务器智能机器人中引进的新菜单栏的协助,在好几个机器设备和手机模拟器上全自动配备机器设备来管理方法代码签名和并行处理检测。 现在可以根据全自动签字开展开发设计和派发签字。 派发IPA由Xcode网络服务器根据全自动或手动式签字建立。 怎么设置Xcode Server? 只需挑选Mac和Integration客户,就可以应用当地Mac或别的Mac设定Xcode Server。要掌握开启Xcode Server的全过程,请查询下面的照片。 适用iOS应用软件的Xcode Bot建立 能够根据进到商品菜单栏 – >建立智能机器人并依据您的名字取名智能机器人,从Xcode建立智能机器人。随后将GitHub Repository加上到智能机器人,应用SSH,您将被规定根据Xcode信赖真实身份储存库。您只需挑选“信赖”并应用目前SSH密匙的凭证。取得成功进行受权后,搭建应当可以开展配备。 搭建的配备是我们可以配备大家要想实行的事儿做为搭建的一部分的最重要的环节,关键一部分以下: 计划方案 剖析,检测,归档 配备 它是智能机器人配备显示屏需要的,您能够设定计划方案并依据您的规定挑选要实行的实际操作。 分配智能机器人集成化是下一步,您能够依据必须开展设定。 代码签名能够加上到大家的智能机器人,它是下一步。我们可以让Xcode网络服务器根据浏览Xcode Server来为大家做全部事儿,或是挑选手动式签字,大家务必从服务器设备中挑选资格证书。 根据智能机器人能够开展并行处理检测,即我们可以根据挑选用以检测和查验“并行处理运作检测”的机器设备,在好几个手机模拟器上开启并行执行。 Bot触发器原理也被加上到智能机器人中,根据它能够根据电子邮箱通告您自身与在iOS应用软件上工作中的很多别人有关智能机器人集成化的取得成功或不成功。在这里电子邮箱中,您将寻找取得成功或不成功信息,网络服务器信息内容,难题总数和顺利完成递交的目录。还应当有一个连接来免费下载集成化日志或在Xcode中开启它。 Integration Result是下边列举的物品的详细组成: 融合引言 检测报告 代码覆盖率 递交信息内容 集成化日志 看上去像下边表明的图象。 您能够立即从这里免费下载IPA以建立iOS应用软件的搭建。或是,您能够从日志菜单栏或根据bot触发器原理接到的电子邮箱免费下载包括IPA的全部集成化日志及其很多别的內容,比如buildService日志,xcodebuild日志,xarchive数据信息这些。 完毕与Xcode Server的持续集成 有一件事是与XcodeServer的持续集成不兼容,检测Pull要求,Xcode Server为iOS开发者做的唯一每日任务便是将IPA上传入iTunes Connect,Diawi或TestFlight。 可是,除开这种以外,根据引进Xcode Server,Apple根据协助大家以点击频次完成持续交付来缓解大家的压力,最好是的一部分是大家不用管理方法CI网络服务器或撰写搭建脚本制作。 |