On the Provisioning Profile screen, select your signing identity and corresponding provisioning profile, or re-sign with another identity: Select the Ad-Hoc or Enterprise(In-House) distribution channel to create a package: To sign your app and prepare it for distribution: Note that for non-App Store builds the ist file, and iTunes artwork set will automatically be included in your IPA if they are found in the archive. It is recommended that archives deployed to customers (either Ad-Hoc or In-House deployments) be kept, so that any debug information that is generated can be symbolized at a later date. To see all solutions that have archives, click on the Show all archives option.
By default, this view only shows the current, open solution.
Once the archive has been created, the Archives view will be displayed:Įach time you build your application for Archive, it will automatically open the Archives View, displaying all archived projects grouped by solution. Select the Release | Device configuration in Visual Studio for Mac: !įrom the Build menu, select Archive for Publishing: This Archive contains our app and identifying information about it. To build an IPA, an archive of a release build of our application needs to be created. To do this, follow the instructions below to archive your app, sign it, and save your IPA.īefore starting to create an IPA for a cross-platform solution, ensure that you have selected the iOS project as your startup project: Please see the iTunes Artwork documentation for more details.Ĭreating an IPA is now built into the new publishing workflow.
To find out more about the content of this file and how to create it, please see our The ist Contents and Creating an ist File documentation. By default, a small ist file is created every time you build your project and is stored in the project directory.Ī custom ist can also be created to supply the additional information to a distribution. IOS applications that are delivered either via Ad Hoc or In-House distribution, need to have some way to support this information so that it can be visible on iTunes and the user's device.
When an iOS application is created in iTunes Connect (either for sale or free release from the iTunes App Store), the developer can specify information such as the application's genre, sub genre, copyright notice, supported iOS devices and required device capabilities.
This article covers the steps required to build the IPA package and install the package on an iOS device using iTunes on a Mac or Windows PC.
In either case, an IPA package (a special type of zip file) must be created and digitally signed with the correct Distribution Provisioning Profile. More information on In House Distribution is detailed in the In House Distribution guide. In House / Enterprise Deployment - An iOS application can be deployed internally, within a company, which requires membership of Apple's Developer Enterprise program.See our Provisioning an iOS Device for Development documentation for detailed information on adding test iOS devices to your Apple developer account, and the Ad-Hoc guide, for more information on how to distribute in this way.