A collection of example fastlane setups
Overview • Fastfile • Appfile • Deliverfile • Gymfile • Matchfile • Scanfile • Snapfile • Framefile
---- ### [Fitbay](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) :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) :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 gitOverview • Fastfile • Deliverfile • Appfile • Metadata
--- ### [SoundCloud](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/) :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` commandOverview • Fastfile • Snapfile • MindNode.js • screenshots • Framefile.json • MacScreenshots
---- ### [Product Hunt](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 ActionsOverview • Fastfile • Deliverfile • metadata
---- ### [Be My Eyes](http://www.bemyeyes.org/) :eyes: **Standard Setup** - App Store and TestFlight Distribution - Local action `get_global_value` - Version Bump & Git ActionsOverview • Fastfile • Deliverfile • get_global_value
---- ### [SunApps](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) :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). ---- ### [QuizUp](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) :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) :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) :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).No open issues yet, or sync has not completed.