An open API service indexing awesome lists of open source software.

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

Awesome Lists containing this project

README

          


fastlane Logo

fastlane Example Setups
=======================

This repository contains a few `fastlane` example setups that help you getting started.

### [Acast](https://www.acast.com)

[![Acast logotype](Logos/acast.png)](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)
[![fastlane Logo](Logos/Fitbay.png)](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


Overview
Fastfile

----

### [Fabric app](https://fabric.io/home)
[![Fabric app icon](Logos/FabricApp.png)](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)
[![Artsy](Logos/Artsy.png)](https://github.com/artsy/eidolon)

:green_heart: **Standard Setup**

- Building and Signing of the iOS App
- Version Bump & Git Actions
- Hockey Distribution
- Production Keys


Overview
Fastfile

----

### [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)
[![SoundCloud](Logos/SoundCloud.png)](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


Overview
Fastfile

----

### [MindNode](https://mindnode.com/)
[![MindNode](Logos/MindNode.png)](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)
[![ProductHunt Logo](Logos/ProductHunt.png)](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/)
[![Be My Eyes Logo](Logos/BeMyEyes.png)](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)
[![SunApps](Logos/SunApps.png)](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)
[![Touchwondersa](Logos/Touchwonders.png)](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)
[![QuizUp](Logos/QuizUp.png)](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


Overview
Fastfile

----

### [fastlane](https://fastlane.tools)
[![fastlane Logo](Logos/fastlane.png)](https://fastlane.tools)

:rocket: **Creative Uses**

- Deploying `fastlane` updates using `fastlane` (so meta)
- Lane Switching
- Network Requests
- Custom Commands
- Get GitHub Release


Overview
Fastfile

----

### [SHOP·COM](https://www.shop.com)
[![fastlane Logo](Logos/SHOP.COM.png)](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


Overview
Fastfile

----

### [Zattoo](https://zattoo.com)
[![Zattoo](Logos/Zattoo.png)](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


Overview
Fastfile

----

# 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).