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修復需要發布,不要依賴一個人發布更新
用更頻繁、更輕量的發布提升軟件質量和反應時間
在任意的電腦或服務器上管理您的應用