# Create Mobile Provisioning Profile

The Mobile Provisioning Profile is the 'glue' that combines the app's technical registration (App ID) with your Apple developer account signature (iOS Distribution Certificate).

Pre-requisites:

* iOS Distribution Certificate. [Read more..](https://docs.appmachine.com/share-your-app/apple-app-store/enterprise/create-ios-distribution-certificate)
* App ID. [Read more..](https://docs.appmachine.com/share-your-app/apple-app-store/enterprise/create-app-id)

### How to create a Mobile Provisioning Profile

1. Navigate to <https://developer.apple.com/account> and **login with your Apple developer account**.<br>
2. Open the **Profiles page** and use the blue + button to **create a new Mobile Provisioning Profile**.<br>

   <figure><img src="https://2636455530-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2wzy1sO41plYrfJfaAhN%2Fuploads%2F2yIuFBRm1qO2RMJY9JJB%2FPasted_Image_12_01_2023__00_03.png?alt=media&#x26;token=f0d84cde-b8b9-49bf-b8a6-20b4ba6fd32a" alt=""><figcaption><p>Apple Developer Portal - Profiles list</p></figcaption></figure>
3. **Select** the option **In House** and click **Continue**.<br>

   <figure><img src="https://2636455530-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2wzy1sO41plYrfJfaAhN%2Fuploads%2F3usuZm13jj4II9pw5IKj%2FPasted_Image_12_01_2023__00_05.png?alt=media&#x26;token=4267a96a-0e38-4df4-8991-b9ab57a4dc6a" alt=""><figcaption><p>Apple Developer Portal - Create new Provisioning Profile</p></figcaption></figure>
4. **Select** the **App ID** of your app and click **Continue**.\
   \
   \&#xNAN;***Note:** You can follow the steps in* [*this article*](https://docs.appmachine.com/share-your-app/apple-app-store/enterprise/create-app-id) *to create an App ID for your Enterprise app.*\ <br>

   <figure><img src="https://2636455530-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2wzy1sO41plYrfJfaAhN%2Fuploads%2F6YFwQI01dLqr1A8P8yHW%2FPasted_Image_12_01_2023__00_09.png?alt=media&#x26;token=6b5b19d5-603f-4368-aa13-953caefbd540" alt=""><figcaption><p>Apple Developer Portal - Select App ID</p></figcaption></figure>
5. **Select** the **iOS Distribution Certificate** that you've created and uploaded in AppMachine, and click **Continue**.\
   \
   \&#xNAN;***Note:** You can find the expiration date of your iOS Distribution Certificate on the Certificates and API Keys page in AppMachine. If you haven't created an iOS Distribution Certificate yet, follow the steps in* [*this article*](https://docs.appmachine.com/share-your-app/apple-app-store/enterprise/create-ios-distribution-certificate)*.*<br>

   <figure><img src="https://2636455530-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2wzy1sO41plYrfJfaAhN%2Fuploads%2FkGBJYXdZVIHq75xx9eBA%2FPasted_Image_12_01_2023__00_11.png?alt=media&#x26;token=ba5f3cd6-bc37-46f7-8cb7-16e2901e5934" alt=""><figcaption><p>Apple Developer Portal - Select iOS Distribution Certificate</p></figcaption></figure>
6. **Enter a name** for the Provisioning Profile and click **Generate**.\
   \
   \&#xNAN;***Note:** The Provisioning Profile Name is purely for your own reference and is not used outside of the Apple Developer Portal.*<br>

   <figure><img src="https://2636455530-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2wzy1sO41plYrfJfaAhN%2Fuploads%2F61Nl5jg97mrTVDbPsz3i%2FPasted_Image_12_01_2023__00_16.png?alt=media&#x26;token=d1550f85-4f96-4ce6-8bc3-4c07e72a4334" alt=""><figcaption><p>Apple Developer Portal - Enter Provisioning Profile Name</p></figcaption></figure>
7. **Download the Mobile Provisioning Profile** and follow the steps in [this article](https://docs.appmachine.com/share-your-app/apple-app-store/enterprise/setup-your-enterprise-app) to link the profile to your app in AppMachine.\ <br>

   <figure><img src="https://2636455530-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2wzy1sO41plYrfJfaAhN%2Fuploads%2FTKHZ32szk1ci2m350afb%2FPasted_Image_12_01_2023__00_19.png?alt=media&#x26;token=e3a74a78-c48c-4111-ac87-8141c4220fc7" alt=""><figcaption><p>Apple Developer Portal - Download Mobile Provisioning Profile</p></figcaption></figure>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.appmachine.com/share-your-app/apple-app-store/enterprise/create-mobile-provisioning-profile.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
