fastlane 介绍
文章目录
介绍
官网的定义:iOS 与 Android 平台的持续交付自动化工具。
由于 iOS 平台构建过程过于复杂,而且 Xcode 又经常升级,经常之前可用的构建脚本现在又不能用了。解决此问题最简单的方式就是使用 fastlane。
同时 fastlane 还支持截图、代码签名、发布程序等功能,可以说是 iOS 平台的瑞士军刀。
使用
官方文档 fastlane docs 中详细介绍了如何使用:
项目根目录下增加 Fastfile
文件:
|
|
然后运行以下命令即可生成:
|
|
推荐用法
建议使用 python 或 ruby 等脚本编写构建流程的其他部分,而把 iOS 相关的部分完全交给 fastlane。这样即可以发挥脚本语言库功能强大的特点,又可以充分利用 fastlane 的自动化构建功能。
关键在于 fastlane 已被 fabric 收购,并且会一直持续不断地更新,给开发者吃了一颗定心丸,可以放心使用。
注意事项
fastlane 官方文档中明确表示不支持 iOS 企业版公钥,有需要的人需要自行编写导入公钥构建的脚本。