Next, click the plus (+) button and select iOS App Store:Ĭreating a Distribution Provisioning ProfileĪs with any other Provisioning Profile you create, an App ID will be required to identify the App that you will be distributing to the user's device. Next, click the Create button next to iOS Distribution Certificate: Select your team, and click View Details:
Once you have created your CSR as instructed, click Continue, and upload your CSR to the Member Center:Ĭlick Generate to create your certificate.ĭownload the completed certificate and double-click on the file to install it.Īt this point, your certificate should be installed on the machine, but you may need to refresh your profiles, to ensure that they are visible in Xcode.Īlternatively, it is possible to request a Certificate via the Preferences dialog in Xcode. Under the Production heading, select In-House and Ad Hoc:Ĭlick Continue, and follow the instructions to create a Certificate Signing Request via Keychain Access: It is important to note that expired certificates cannot be renewed, and instead, you will have to replace the expired certificate with a new one, as detailed below.īrowse to the Certificates, Identifiers & Profiles section of the Apple Developer Member Center.Ĭlick the + button to create a new Certificate. Be aware that you can only test on up to a maximum of 100 devices.Īs with other Apple Developer Programs, under the Apple Developer Enterprise Program, only Team Admins and Agents can create Distribution Certificates and Provisioning Profiles.Īpple Developer Enterprise Program certificates will last for three years, and provisioning profiles will expire after one year. For more information about testing, follow the steps in the Ad-Hoc Distribution guide. Testing your application is carried out by using Ad Hoc distribution. The cost of membership is $299 per year.Īll apps still need to be signed by Apple.Does not provide access to iTunes Connect for distribution or testing (including TestFlight).It is also important to note that the Enterprise Program: It is important to note that Apple makes it very clear that In-House applications are for internal use only.There are no limits to the amount of devices onto which you can deploy an application.Your application does not need to be submitted for review by Apple.Proprietary apps can be distributed In-House (previously called Enterprise) through the Apple Developer Enterprise Program, which offers the following benefits:
Once your Xamarin.iOS app has been developed, the next step in the software development lifecycle is to distribute your app to users. This document gives a brief overview of distribution of applications In-House, as a member of the Apple Enterprise Developer Program.