How to use fastlane on your latest Cornell AppDev project.
Install fastlane
sudo gem install fastlane -NV
See Troubleshooting if you get an error.
Install bundler
sudo gem install bundler
- Clone this repository in your project's root directory. Move Gemfile out of
fastlane/
to the root directory. - Run
sudo bundle update
- Modify the variables in
fastlane/Appfile
for your project.
Slack Integration
- Go to Custom Integrations on Slack.
- WebHooks > Add Configuration
- Obtain a hooks.slack.com URL, and modify your Appfile accordingly.
Beta Tester Sign Up Website
Using AppDev's Heroku account, follow the Getting Started guide here.
bundle install
bundle exec fastlane ios beta initial:true changelog:"Awesome release notes"
bundle exec fastlane ios beta changelog:"Awesome release notes"
Make sure your .gitignore file for your project includes some or all of the following
*.mobileprovision
*.dSYM.zip
*.ipa
*.cer
You will need an iPhone Distribution certificate to deploy. If you haven't already...
- Xcode > Preferences > Accounts > [AppDev Account] > Manage Certificates > Add iOS Distribution
- If an error is thrown, have a teammate export the certificate and private key from Keychain Access.
If your computer's ruby version is not high enough...
brew update
brew install rbenv ruby-build
rbenv install --list
Choose the latest stable version (2.4.2) and then...
rbenv install [Latest Stable Version]