
This video is only available to subscribers. Start a subscription today to get access to this and 470 other videos.
Fastlane Boarding
Episode
#320
|
7 minutes
| published on
January 19, 2018
Subscribers Only
Managing external beta users can be a bit of a chore, as you have to log into iTunes Connect and add them one by one (or a batch if you have them collected already). If you’re opening your beta to a wider audience, you can save a lot of time by automating it. In this episode we will use Fastlane Boarding to automate adding testers to Testflight.
Episode Links
Cloning Fastlane Boarding
We'll start by cloning the repo locally:
$ git clone https://github.com/fastlane/boarding
Create Heroku App
Then we will create a new Heroku application:
$ heroku create your-heroku-application-name
Veryify Heroku remote
This will create a new git remote. You can see this by typing:
$ git remote -v
Required Heroku Configurations
We need to tell Heroku about our configuration variables, so Boarding can display our app and connect to our iTunes Connect account.
$ heroku config:set ITC_APP_ID=com.yourvariable
$ heroku config:set ITC_USER=testuser@example.com
Optional Heroku Configurations
Boarding provides some addition options, if you need them.
$ heroku config:set ITC_TOKEN=exampletoken
$ heroku config:set ITC_CLOSED_TEXT="testing signups are closed"
Deploy to Heroku
When you're ready, deploy the app to Heroku to see it live!
$ git push heroku master