fastlane

自动化构建和发布 iOS 和 Android 应用的最简单方法。「? The easiest way to automate building and releasing your iOS and Android apps」

Github stars Tracking Chart

fastlane

fastlane 是一个为 iOS 和 Android 开发者提供的工具,它可以自动完成繁琐的任务,比如生成屏幕截图、处理资源调配配置文件(provisioning profiles)和发布你的应用程序。

所有 fastlane 文档都被转移到 docs.fastlane.tools 中。

需要帮助?

在提交一个新的 GitHub 问题之前,请确保做到

如果上述方法没有帮助,请在 GitHub 上提交一个问题,并提供你的设置信息,特别是 fastlane env 命令的输出。

注意:如果你想报告 fastlane 中的一个 regression 问题(一些之前一直在工作,但在新版本中被破坏了的东西),请在这里使用 [Regression]你的标题 来标记你的问题标题。这将使我们能够快速检测和修复 regression 问题。

fastlane 团队

特别感谢所有 贡献者 对 fastlane 的扩展和改进。

贡献给fastlane

查看 CONTRIBUTING.md,了解如何帮助 fastlane 的更多信息。

行为准则

帮助我们保持 fastlane 的开放性和包容性。请阅读并遵守我们的 行为准则

衡量标准

fastlane 会跟踪一些关键指标,以了解开发人员如何使用该工具,并帮助我们了解哪些方面需要改进。我们不会收集任何个人/敏感信息。收集的指标包括

  • fastlane 的运行次数
  • 应用程序标识符或软件包名称的咸味哈希值,可帮助我们匿名识别 fastlane 的独特使用情况。

你可以通过在 Fastfile 的顶部添加 opt_out_usage 或者设置环境变量 FASTLANE_OPT_OUT_USAGE 来轻松地退出指标收集。查看 GitHub 上的指标代码

许可证

本项目是根据 MIT 许可证的条款授权的。请参阅 LICENSE 文件。

本项目和所有 fastlane 工具与苹果公司没有任何关系。本项目是MIT许可下的开源项目,这意味着你可以完全访问源代码,并可以根据自己的需要进行修改。所有fastlane工具都运行在你自己的电脑或服务器上,所以你的证书或其他敏感信息永远不会离开你自己的电脑。你要对自己使用 fastlane 工具的方式负责。


(The first version translated by vz on 2020.08.22)

Main metrics

Overview
Name With Ownerfastlane/fastlane
Primary LanguageRuby
Program languageRuby (Language Count: 9)
PlatformMac, Linux
License:MIT License
所有者活动
Created At2014-12-02 17:00:38
Pushed At2025-04-19 15:50:43
Last Commit At2025-04-19 11:38:39
Release Count1321
Last Release Name2.227.1 (Posted on )
First Release Name0.1.0 (Posted on )
用户参与
Stargazers Count40.1k
Watchers Count727
Fork Count5.8k
Commits Count16.7k
Has Issues Enabled
Issues Count13129
Issue Open Count642
Pull Requests Count6231
Pull Requests Open Count217
Pull Requests Close Count1119
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private

Twitter: @FastlaneTools
License
Gem
Build Status
PRs welcome!

fastlane is a tool for iOS and Android developers to automate tedious tasks like generating screenshots, dealing with provisioning profiles, and releasing your application.

Need Help?

Before submitting a new GitHub issue, please make sure to

If the above doesn't help, please submit an issue on GitHub and provide information about your setup, in particular the output of the fastlane env command.

Note: If you want to report a regression in fastlane (something that has worked before, but broke with a new release), please mark your issue title as such using [Regression] Your title here. This enables us to quickly detect and fix regressions.

fastlane team

Special thanks to all contributors for extending and improving fastlane.

Contribute to fastlane

Check out CONTRIBUTING.md for more information on how to help with fastlane.

Code of Conduct

Help us keep fastlane open and inclusive. Please read and follow our Code of Conduct.

Metrics

fastlane tracks a few key metrics to understand how developers are using the tool and to help us know what areas need improvement. No personal/sensitive information is ever collected. Metrics that are collected include:

  • The number of fastlane runs
  • A salted hash of the app identifier or package name, which helps us anonymously identify unique usage of fastlane

You can easily opt-out of metrics collection by adding opt_out_usage at the top of your Fastfile or by setting the environment variable FASTLANE_OPT_OUT_USAGE. Check out the metrics code on GitHub

License

This project is licensed under the terms of the MIT license. See the LICENSE file.

This project and all fastlane tools are in no way affiliated with Apple Inc. This project is open source under the MIT license, which means you have full access to the source code and can modify it to fit your own needs. All fastlane tools run on your own computer or server, so your credentials or other sensitive information will never leave your own computer. You are responsible for how you use fastlane tools.