:基于编译的包装
这种打包方法应该是当前所有打包方法中最快的一种,即编译项目,找到.app文件,创建一个新的Payload文件夹,然后将.app复制到Payload文件夹中,然后压缩为zip,更改后缀名称ipa-完成!
在Jenkins的帮助下,基于KIF的UI自动化连续集成部署已完成,并且Jenkins作为Job运行该项目。该项目可以停靠在需要在服务器上部署的开源持续集成工具之后(iOS项目仅适用于macOS)。 Git仓库地址,配置一些定时/事件触发操作,通过脚本进行编译,测试和打包。
学费:
KIF集成易于学习。您需要学习使用易于学习的测试类,例如如何获取不同的控制元素。
Jenkins环境配置要求+学习如何使用它。因为它包含跨界字段,所以它需要Java的基础知识,Java语法易于使用,并且需要逐步掌握。简单的配置,直接集成到XCode中,无需安装其他软件包。像用户一样进行测试,测试代码模仿了用户的工作,并且代码非常简单。 XCode5自动集成上述测试工具并在XCode中支持各种XCode测试工具,就像使用Apple的本机测试框架一样。
2.实际上,如果速度很快,上述包装过程可以在2分钟左右完成。作为追求效率的攻城狮,如何在这里满足要求以及基于测试包的频率,我们绝对不希望在没有太多技术内容工作的情况下继续进行这种重复操作,接下来,我们将使这一过程自动化!
二,基于Frank:
简介:Ruby语言,使用开放源代码嵌入式服务器类型,通过将服务器注入APP来使用API,通过服务器外部的通信来完成UI操作支持CI持续集成,不支持UIWebView,并且在测试期间必须在应用程序中。