You can easily create a signed .ipa file for your Xcode project with Bitrise. All you need to do is set the relevant inputs of our Xcode Archive & Export for iOS Step!
Before you start ⚓
Before setting up .ipa export, make sure that:
- Your code signing files have been collected and uploaded to Bitrise: we recommend using our codesigndoc tool.
- You have the required Steps in your workflow to manage code your signing files:
If you’re all set, proceed to setting up .ipa export in your Workflow.
Exporting an .ipa ⚓
- Make sure you have the Xcode Archive & Export for iOS Step in your Workflow.
Set the Select method for export input of the Step to the type of code signing you want to use.
If you use automatic provisioning, make sure it matches the value of the Distribution type input of the iOS Auto Provisioning Step. The options are:
auto-detect- please note that this option is deprecated and will be removed. We do not recommend using it.
- Save the Workflow, and start a new build.
That’s all. Xcode will automatically select the right signing files based on your project’s Bundle ID and Team ID settings, and the export method you set.
If you want to sign the .ipa file with a different team’s code signing files (for example, if you use your company’s code signing for internal builds, but your client’s code signing files for App Store distribution), all you have to do is to set the The Developer Portal team to use for this export option as well (in addition to the Select method for export).
You can upload, update, list, and delete iOS code signing files with the relevant Bitrise API. In this guide we show you how and in what order to use those...
Manage iOS code signing on Bitrise: collect and upload your code signing files using our tools, and export your app with the export method you specify.
The open source codesigndoc tool runs a clean Xcode/Xamarin Studio Archive on your Mac, and analyzes the generated archive file.