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 installer Step or the iOS Auto Provision with App Store Connect API Step is in your Workflow.
Do NOT use both!
- Make sure the Xcode Archive & Export for iOS Step is in your Workflow.
- Set the Select method for export input of the Step to
- Make sure you have the Deploy to Bitrise.io Step in your Workflow.
- Start a build.
- When the build is finished, go to the app’s Builds page and click the latest build.
- Click the APPS & ARTIFACTS tab 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...
Deploy an app to Bitrise to be able to download the .ipa file and install it on devices specified in the app's Development Provisioning Profile. This way, your internal testers...