You can easily create a signed .ipa file for your Xamarin app with Bitrise. All you need to do is set the relevant inputs of our Xamarin Archive Step!
Before you start ⚓
Before setting up .ipa export, make sure that:
- Your code signing files have been collected and uploaded to Bitrise.
- You have the
Certificate and profile installerStep in your workflow.
If you’re all set, proceed to setting up .ipa export in your Workflow.
Exporting an .ipa ⚓
- Make sure that you have the
Xamarin ArchiveStep in your Workflow.
- Set the
Xamarin solution configurationinput of the Step to the Xamarin project Configuration you want to use (for example,
Xamarin solution platforminput to
You can control the code signing type in your Xamarin project by setting the code signing configurations in Xamarin Studio.
If you wish to use more than one code signing type (for example, to create both Ad-hoc and App Store signed apps), create more than one Release configuration in Xamarin Studio. Set the separate configurations to the types you want to use.
|You can Copy the existing Release configuration in Xamarin Studio, to have an identical base configuration, where you only change the code signing settings. For example, Copy the **Release||iPhone** configuration with the name ReleaseAppStore, set the code signing to App Store for this ReleaseAppStore configuration, and specify this configuration as the Xamarin solution configuration input of the Xamarin Archive Step.|
Don’t forget to collect and upload the signing files again if you change code signing configurations in your Xamarin project!
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...
You can manually specify the code signing configuration in your Gradle configuration so that your app gets signed during the build process.
You can create a signed APK using the Android Sign Step in your Bitrise workflow. This Step is configured to run if you have already uploaded your keystore file to...