To deploy to Test Flight, follow the steps below.
- Please go to App Store connect and log in.
- At the top right hand corner, click on your name and then
Edit profile
- Find the Developer ID and make a note of it, this needs to be set in the
deploy.yaml
as thedeveloperId
property - Go to Users and access, Integrations, Team Keys then click on the + to add a key.
- Give the Key a
name
and set the access toApp Manager
and press Generate. - Copy the Key ID and place it into the
teamKeyId
in thepubspec.yaml
and press Download to download the private key




Place the downloaded file onto your build machine in one of the following directories
./private_keys
~/private_keys
~/.private_keys
~/.appstoreconnect/private_keys
If you are having problems
Ensure that flutter build ios
is working correctly as a command at the root of your project and resolve any errors associated with that.