打算接下来写个系列文章,就说说 fastlane 的各大神器的体验和心得

fastlane

fastlane 是一套为 iOS 开发者开发的开源工具套件,代码基本由 Ruby 编写完成,最初是由 Felix Krause(@ KrauseFx) 发布和开发,后来也开始提供面向 Android 的工具。fastlane 的目标是为移动开发者提供统一和自动化的部署、发布流程。

fastlane 组件概览图:

fastlane map

组件

  • deliver: 上传截图、应用基本信息、二进制到 AppStore
  • snapshot: 自动为每种设备和本地化配置进行截图
  • frameit: 快速给你的应用截图套对应的设备图
  • pem: 自动生成、延期推送证书
  • sigh: 快速管理 PP(provisioning profiles) 文件
  • produce: 命令行方式在 iTunes Connect 创建应用
  • cert: 自动创建并维护签名证书
  • spaceship: 一个访问苹果开发者中心和 iTuness connect 的 Ruby 库
  • pilot: 在终端管理 TestFlight 测试者和构建
  • boarding: 方便的邀请人加入 TestFlight
  • gym: 在终端中编译 iOS App 的工具
  • match: 使用 Git 管理和同步 certificates 和 profiles