iOS enterprise apps can be installed without being released through the App Store, and can be used directly within the enterprise. Of course, the release of enterprise applications first need to spend $299 application to become an enterprise Development Account. Here's how Enterprise development accounts are released for enterprise applications:
First, log in to the Apple Developer Center with your enterprise account, click Member Center, click Certificates, Identifiers & Profiles, and go to the following interface:
Select production under Certificates on the left menu bar and then click the "+" button in the upper-right corner to add the certificate:
Select the in House and Ad hoc options, click Continue, and then the page will appear asking you to upload the CSR file to generate the certificate. The CSR file can be generated using the Keychain Access tool (Keychain access), first open keychain Access, click menu preferences, press settings:
Once setup is complete, click the Certificate Assistant, menu, request certificate from the certification authority:
Fill in the email, need to be consistent with AppID, choose to save to disk, tick let me specify key pair information, click Continue after the CSR file has been generated stored on disk.
Go back to the Apple Developer Center and upload the generated CSR file:
Click Generate to generate the certificate file:
Click Download Download, and then double-click the install certificate, you can see in the Keychain tool that the certificate has been installed. Then click the Done button.
Next, to start generating a distribution version of the profile, click on the page in the left menu bar privisioning profiles under the distribution:
After choosing in House, click Continue:
Select Wildcard App ID and click Continue:
Select the release certificate you just generated, click Continue:
After naming the name of the Privisoning profile, click Generate to generate it, and you can download the privisioning profiles directly after the build.
Now that all the files you need to generate are finished, use Xcode to open the project you want to publish and open the Build setting interface:
On the Code signing identity, select the certificate you just generated, provisioning profiles Select the provisioning profiles file that you just generated.
Then click on the Production menu of Xcode and click Archive:
Click the Distribute button in the upper-left corner:
Click Export:
Fill in the location where you want to save the installation package, and tick the Save for enterprise distribution option to fill in the URL that provides the app download so you can download and install it from the Web. If you do not want to install through the Web page (Web installation will automatically help you install the privisioning profile), you can provide users with privisioning profiles, let the user with the iphone Configuration Utility installation Privisioning Prifile, then install the IPA in itunes.
Summarize:
In fact, the release of Enterprise iOS app is divided into 3 main steps:
1. Generate a Release app Certificate: This certificate indicates that you have spent $299, the certificate signed your application is enterprise application
2. Generate a Release description file (Provisioning Profile): This file is generated from the certificate above, and is provided to the Consumer installation (Web page auto-install), the authorized consumer can install its certificate signing enterprise application.
3. Sign the certificate in Xcode and provide a description file to publish the app.
iOS Enterprise App release tutorial