iOS开发技巧iOS开发者iOS猛码计划

使用Fastlane实现iOS项目自动打包

2016-12-19  本文已影响4476人  莮亾

有的公司分工比较细,诸如项目打包、发布这些工作,都会有专门的测试人员去负责,这就为开发人员省去了大部分时间。当然,当你看到这篇文章时,就证明你所在的公司并不是这样。


不过不要担心,既然你找到了我,我就将Fastlane的使用技巧传授给你。

Fastlane是麻省理工学院批准的开源项目,可以将Mac、iOS、android项目的自动打包、发布等一系列繁琐的任务自动化。

Fastlane安装

Fastlane配置

在编写fastfile文件之前,需要说明一下,Fastlane着实太强大,因此本文只介绍其中的一种方法:本机已经安装Signing Certificate及其对应的Provisioning Profile,也就是说打开Xcode,将Automatically manage signing选项去掉,手动进行选择,且能编译运行。


Fastfile文件的编写

Fastlane使用

最后,只需在终端(相关项目目录下)轻轻敲入:
fastlane ceshi version:1.0.0 // 打包ceshi环境ipa,app版本号为1.0.0
fastlane release version:1.0.0 // 打包App Store版本ipa,app版本号为1.0.0
fastlane all version:1.0.0 // 打包ceshi、App Store版本ipa,app版本号为1.0.0

我们便可以去喝咖啡了,执行打包过程就交给fastlane去完成,是不是很爽?



Fastlane还有很多的功能供大家使用,比如match(能够使团队通过git同步证书和配置文件)、sigh(生成配置文件)、snapshot(生成截图)以及git的一些相关操作等等。大家可以到GitHub或者官网进行相关知识的学习。

授人以鱼不如授人以渔,传送门献上:
GitHub_Fastlane工具文档
Fastlane官网


关注微信公众号CodingArtist,可以第一时间得到文章更新通知! _

上一篇 下一篇

猜你喜欢

热点阅读