品尝 fastlane
打算接下来写个系列文章,就说说 fastlane 的各大神器的体验和心得
fastlane
fastlane 是一套为 iOS 开发者开发的开源工具套件,代码基本由 Ruby 编写完成,最初是由 Felix Krause(@ KrauseFx) 发布和开发,后来也开始提供面向 Android 的工具。fastlane 的目标是为移动开发者提供统一和自动化的部署、发布流程。
fastlane 组件概览图:
组件
- 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