Check Mobile App
Read now

How to Generate .ipa for In-House Distribution


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.



. . .

Leave a Comment

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

Be the first to comment.


I sincerely thank everyone on the team for putting in your efforts so I can work 100% in my country without worrying that some local company will overcharge me and do the job wrong so I would definitely recommend anyone once again to work with the Webkul team. If I had to do this again I would definitely hire you without a second thought! thanks and wish you the best hope we keep working for a long time!

Martin Blumenfeld

Martin Blumenfeld

Talk to Sales


Live Chat
Start a Project

    Message Sent!

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

    Back to Home