fastlane Example Setups
This repository contains a few fastlane
example setups that help you getting started.
Fitbay
- 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
Artsy eidolon
- Building and Signing of the iOS App
- Version Bump & Git Actions
- Hockey Distribution
- Production Keys
Wikipedia by Wikimedia Foundation
- 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
----Firefox by Mozilla
- Different Bundle Identifiers per
lane
- Custom enterprise deployment
snapshot
setup with UI Tests- Advanced shell scripting
Overview • Fastfile • Snapfile • SnapshotTests.swift • Custom Actions
----MindNode
- 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
- App Store and TestFlight Deployment
- Managing of Provisioning Profiles
- Push Notifications
- Version Bump & Git Actions
Overview • Fastfile • Deliverfile • metadata
----Be My Eyes
- App Store and TestFlight Distribution
- Local action
get_global_value
- Version Bump & Git Actions
Overview • Fastfile • Deliverfile • get_global_value
----SunApps
- Maintain and Deploy hundreds of Apps
- Automatically create new Apps
- Create profiles and push certificates
- Screenshots
- Remote configuration of
Fastfile
andsnapshot
scripts
A description on how the setup works is available in the Overview.
Overview • Fastfile • Deliverfile • Snapfile • Appfile • snapshot.js
----Touchwonders
- 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.
Overview • Fastfile • Configuration file
----fastlane
- Deploying
fastlane
updates usingfastlane
(so meta) - Lane Switching
- Network Requests
- Custom Commands
- Get GitHub Release
If you like fastlane and would like to help this project by sharing your Fastfile
, feel free to submit a pull request