重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
这篇文章主要介绍如何实现jenkins ios应用打包,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
让客户满意是我们工作的目标,不断超越客户的期望值来自于我们对这个行业的热爱。我们立志把好的技术通过有效、简单的方式提供给客户,将通过不懈努力成为客户在信息化领域值得信任、有价值的长期合作伙伴,公司提供的服务项目有:域名与空间、网页空间、营销软件、网站建设、襄城网站维护、网站推广。
持续集成指的是,频繁地(一天多次)将代码集成到主干。
它的好处主要有两个。
(1)快速发现错误。每完成一点更新,就集成到主干,可以快速发现错误,定位错误也比较容易。
(2)防止分支大幅偏离主干。如果不是经常集成,主干又在不断更新,会导致以后集成的难度变大,甚至难以集成。
持续集成的目的,就是让产品可以快速迭代,同时还能保持高质量。它的核心措施是,代码集成到主干之前,必须通过自动化测试。只要有一个测试用例失败,就不能集成。
Martin Fowler说过,"持续集成并不能消除Bug,而是让它们非常容易发现和改正。"
与持续集成相关的,还有两个概念,分别是持续交付和持续部署。
带着如下问题:
移动应用如何保证高质量?
移动应有如何进行持续集成?
来进行一些实践,下面介绍,IOS应用基于jenkins的打包过程:
IOS打包与其他应用打包有很大不同,从编译工具,到系统环境依赖都有明显区别,如下操作是基本的系统配置:
系统需要ruby 环境,安装pod工具
https://cocoapods.org/
sudo gem install -n /usr/local/bin cocoapods
https://github.com/Moya/Moya
pod setup
Podfile 需要在工程目录,然后安装pod install 或者 pod install --verbose --no-repo-update
一、jenkins 配置环境
1. 安装xcode插件
2. 安装keychain插件
3.上传Keychains and Provisioning Profiles
4.系统设置配置
二、新建构建job
1. 设置构建环境
2. 设置Mobile Provisioning Profiles
3. 构建设置
以上是“如何实现jenkins ios应用打包”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注创新互联行业资讯频道!