How to Generate .ipa for In-House Distribution

Updated 28 September 2018

Save

Once your iOS app has been developed, the next step in the software development lifecycle is to distribute your app to users. There are many different ways to distribute iOS app but the most efficient way to distribute app is In-House Distribution(Apple Developer Enterprise Program) which offers the following benefits:

It is also important to note that the Enterprise Program:

Creating a Distribution Certificate:

  1. Browse to the Certificates, Identifiers & Profiles section of the Apple Developer Member Center.
  2. Under Certificates, select Production.
  3. Click the + button to create a new Certificate.
  4. Under the Production heading, select In-House and Ad Hoc:
  5.  Click Continue, and follow the instructions to create a Certificate Signing Request via Keychain Access:
  6. Once you have created your CSR as instructed, click Continue, and upload your CSR to the Member Center:
  7. Click Generate to create your certificate.

Download the completed certificate and double-click on the file to install it and check the availability in keychain:

Creating a Distribution Profile for app:

  1. Browse to the Certificates, Identifiers & Profiles section of the Apple Developer Member Center.
  2. Under Certificates, select App IDs.
  3. Click the + button to create a new App ID:
  4. Fill App name and bundle identifier click continue.
  5. After that go to under Provisioning Profiles, select Distribution.
  6. Click the + button to create a new Profile.
  7. Select In House option:
  8. Click Continue and the choose App ID:
  9. Select certificate that you have created earlier and available in your keychain:
  10. Download the completed profile and double-click on the file.
  11. Archive the project(Product-> Archive) with the same profile.
  12. When archive is successfully done then click export.
  13. Select enterprise as a distribution method:
  14. After this export(Save) the .ipa as your desired location to share.

 

 

author
. . .

Leave a Comment

Your email address will not be published. Required fields are marked*


Be the first to comment.

Start a Project


    Message Sent!

    If you have more details or questions, you can reply to the received confirmation email.

    Back to Home