Fastlane
Fastlane是一个发布iOS和Android应用的工具,用来处理一些单调乏味的任务,比如:屏幕截图、代码签名、发布应用。目前是Fabric的一部分。
Fastlane的特点
100%开源
连接所有的编译工具
扩展自己的构建步骤
为不同的需求指定不同的lanes
任何电脑部署
支持持续集成
一键发布新应用更新
Fastlane家族成员 - iOS工具
Deliver:一条简单命令把截图、元数据(metadata)和应用上传到App Store
Snapshot:自动获取设备上每一个iOS应用的本地化截图
Frameit:将屏幕截图快速的放在合适的设备框架中
Pem:自动生成和更新推送通知配置文件
Sign:你宁愿把时间花在编译上,而不是和provisioning较劲
Produce:使用命令行在iTunes Connect和Developer Portal创建新的iOS App
Cert:自动创建、维护iOS代码签名证书
Scan:以最简单的方式执行iOS和Mac App测试
Gym:编译iOS应用从未如此简单
Match:使用Git在团队间很容易的同步证书和profiles
Precheck:使用社区驱动的应用程序商店审查规则检查应用程序,避免被拒。
为什么使用持续部署
为应用程序提交准备、上传截图和发布应用程序节省数日
同事度假时又重要的Bug修复需要发布,不要依赖一个人发布更新
用更频繁、更轻量的发布提升软件质量和反应时间
在任意的电脑或服务器上管理您的应用