Before deploying your app to the App Store, you might want to release it to external testers who can test it on their devices outside the development environment. If you do not want to use Testflight, then you can do this by exporting an .ipa file with the ad-hoc export method.
Before you start ⚓
Make sure that you have:
- generated an .ipa file locally, on your own machine, at least once
- uploaded all the Developer certificates that are included in the provisioning profile to Bitrise
- uploaded the app’s Development Provisioning Profile if you want to use manual provisioning on Bitrise. If you use auto-provisioning, you don’t need to upload a profile.
- uploaded a Distribution certificate for the app
- uploaded an Ad-hoc Provisioning Profile (if you want to use manual provisioning)
Deploying the app ⚓
Make sure the
Certificate and profile installerStep or the
iOS Auto ProvisionStep is in your workflow.
Do NOT use both!
- Make sure the
Xcode Archive & Export for iOSStep is in your workflow.
- Set the
Select method for exportinput of the Step to
- Make sure you have the
Deploy to Bitrise.ioStep in your workflow.
- Start a build.
- When the build is finished, go to the app’s
Buildspage and click the latest build.
- Click the
APPS & ARTIFACTStab to find your .ipa file that you can distribute.
You can easily create a signed IPA for your Xcode project with Bitrise. All you need to do is set the relevant inputs of our Xcode Archive & Export for...
During the development of your iOS app you will need multiple types of distributions for different purposes, such as internal testing or deployment to the App Store. The good news...
Deployment can mean a number of things on Bitrise: you can deploy your app to test devices, or to bitrise.io, with a public install page that you can freely distribute...