https://github.com/fastlane/examples
📝 A collection of example fastlane setups
https://github.com/fastlane/examples
examples fastlane
Last synced: 11 months ago
JSON representation
📝 A collection of example fastlane setups
- Host: GitHub
- URL: https://github.com/fastlane/examples
- Owner: fastlane
- Created: 2015-05-07T14:11:18.000Z (almost 11 years ago)
- Default Branch: master
- Last Pushed: 2021-11-16T16:12:50.000Z (over 4 years ago)
- Last Synced: 2025-04-05T18:56:10.160Z (11 months ago)
- Topics: examples, fastlane
- Language: Ruby
- Homepage: https://fastlane.tools
- Size: 1.83 MB
- Stars: 1,425
- Watchers: 51
- Forks: 365
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-articles - fastlane/examples: ? A collection of example fastlane setups
README
fastlane Example Setups
=======================
This repository contains a few `fastlane` example setups that help you getting started.
### [Acast](https://www.acast.com)
[](https://www.acast.com)
🎶 **Simple setup, saving tons of time**
- Slack notifications on failed builds or unsuccessful tests
- Slack notifications are only fired if they're run on our CI
- Managed provisioning profiles using [match](https://github.com/fastlane/match)
- Creation of screenshots using [snapshot](https://github.com/fastlane/snapshot)
- Text and device frames are added to screenshots using [frameit](https://github.com/fastlane/frameit)
- Delivered to iTunes Connect using [deliver](https://github.com/fastlane/deliver)
- Submission to App Store using [gym](https://github.com/fastlane/gym) and [deliver](https://github.com/fastlane/deliver)
Overview •
Fastfile •
Appfile •
Deliverfile •
Gymfile •
Matchfile •
Scanfile •
Snapfile •
Framefile
----
### [Fitbay](https://fitbay.com)
[](https://fitbay.com)
:womans_clothes: **Full stack deployment**
- Crashlytics, TestFlight, and App Store distribution
- Automatic build environment selection
- Managing of Provisioning Profiles
- Slack Team notifications
- Version number bump and Git commit
- Custom scripts
- Lane switching with private lanes
----
### [Fabric app](https://fabric.io/home)
[](https://itunes.apple.com/us/app/fabric-real-time-alerts-analytics/id1077938720?mt=8)
:womans_clothes: **Standard Setup**
- Deploy updates through Crashlytics Beta
- Submit to the AppStore with screenshots and metadata
- Code generation for xib names, identifiers, etc using [`R.swift`](https://github.com/mac-cain13/R.swift)
Overview •
Fastfile •
Snapfile •
Appfile
----
### [Artsy eidolon](https://github.com/artsy/eidolon)
[](https://github.com/artsy/eidolon)
:green_heart: **Standard Setup**
- Building and Signing of the iOS App
- Version Bump & Git Actions
- Hockey Distribution
- Production Keys
----
### [Wikipedia](https://github.com/wikimedia/apps-ios-wikipedia/) by Wikimedia Foundation
:green_book: **Advanced - Multiple Environments**
- Different Bundle Identifiers per `lane`
- Advanced Testing
- Hockey Deployment
- App Store and TestFlight Deployment
- Custom `fastlane` actions like automatic change-logs based on git
Overview •
Fastfile •
Deliverfile •
Appfile •
Metadata
---
### [SoundCloud](https://www.soundcloud.com)
[](https://www.soundcloud.com)
:musical_note: **Standard Setup**
- Deployment to iTunes Connect
- Building acceptance tests builds with Frank
- Managing Certificates/Provisioning Profiles
- CI steps as lanes
- Project setup
----
### [MindNode](https://mindnode.com/)
[](https://mindnode.com/)
:computer: **Advanced iOS/Mac Setup**
- Mac and iOS Universal App
- App Store and TestFlight Deployment
- Automated Screenshots
- Screenshot Framing & Adding of Titles
- Copying of example data for screenshots
- Custom `xcodebuild` command
Overview •
Fastfile •
Snapfile •
MindNode.js •
screenshots •
Framefile.json •
MacScreenshots
----
### [Product Hunt](https://www.producthunt.com/apps/ios)
[](https://www.producthunt.com/apps/ios)
:chart_with_upwards_trend: **Standard Setup**
- App Store and TestFlight Deployment
- Managing of Provisioning Profiles
- Push Notifications
- Version Bump & Git Actions
Overview •
Fastfile •
Deliverfile •
metadata
----
### [Be My Eyes](http://www.bemyeyes.org/)
[](http://www.bemyeyes.org/)
:eyes: **Standard Setup**
- App Store and TestFlight Distribution
- Local action `get_global_value`
- Version Bump & Git Actions
Overview •
Fastfile •
Deliverfile •
get_global_value
----
### [SunApps](https://sunapps.net)
[](https://sunapps.net)
:wrench: **App Factory**
- Maintain and Deploy hundreds of Apps
- Automatically create new Apps
- Create profiles and push certificates
- Screenshots
- Remote configuration of `Fastfile` and `snapshot` scripts
A description on how the setup works is available in the [Overview](/SunApps).
Overview •
Fastfile •
Deliverfile •
Snapfile •
Appfile •
snapshot.js
----
### [Touchwonders](http://touchwonders.com)
[](http://touchwonders.com)
:bike: **Shared Fastfile for multiple projects**
- Maintain and Deploy multiple of Apps and Projects
- Import external `Fastfile` from external repo
- Load fastlane configuration YAML file
- Create/Renew/Download profiles for multiple targets
- Custom `load_release_notes` action
A description on how the setup works is available in the [Overview](/Touchwonders).
Overview •
Fastfile •
Configuration file
----
### [QuizUp](https://www.quizup.com)
[](https://www.quizup.com)
:zap: **Advanced - Multiple Environments**
- Deployment to iTunes Connect
- Deployment to Hockey App
- Running unit tests
- Linting with Swiftlint
- Managing Certificates/Provisioning Profiles
- CI steps as lanes
- Project setup
- Version Bump & Git Actions
- Slack Notifications
- Custom action for internal translation tools
- Custom action for versioning
- Custom action for selecting changelogs
----
### [fastlane](https://fastlane.tools)
[](https://fastlane.tools)
:rocket: **Creative Uses**
- Deploying `fastlane` updates using `fastlane` (so meta)
- Lane Switching
- Network Requests
- Custom Commands
- Get GitHub Release
----
### [SHOP·COM](https://www.shop.com)
[](http://www.shop.com/mobile_app-v.xhtml)
:bangbang: **Dual Platfrom Fastfile, Cordova project**
- Configuration for both iOS and Android in the same Fastfile
- Saves archives to a common build folder, sorted by date
- Handles provisioning in a separate lane
- Includes working configuration for building both iOS and Android native projects
- Has configuration for CI (Jenkins) to auto release to Hockeyapp, and auto unlock the keychain
----
### [Zattoo](https://zattoo.com)
[](https://zattoo.com)
:tv: **Setup for tvOS**
- App Store and Testflight deployments
- Certificates and Provisioning Profiles management
- Provision of Localizable strings
- Deployment of Preview and Promotional releases
- Unit and UI testing lanes for Travis
- Linter
----
# Code of Conduct
Help us keep `fastlane` open and inclusive. Please read and follow our [Code of Conduct](https://github.com/fastlane/code-of-conduct).