# Setup iOS Signing Info

{% embed url="<https://youtu.be/3VxVQ0rR1UM>" %}

### iOS bundle ID

It's a unique app identifier for iOS. It will be used when you upload ipa file to the AppStore.

Example : <mark style="color:orange;">com.twinr.Ecommercely</mark>

Please refer [this](/publish-apps/publishing-to-the-apple-app-store/create-your-apple-bundle-id.md) document to create new iOS bundle ID if you don't have one.

**Next Steps:**

1.) Go to <https://appstoreconnect.apple.com/> and login to your account.

2.) Click on <mark style="color:green;">Users and Access</mark> option.

![](/files/g3dz7z85EUqCKfUZMiwA)

3.) Click on <mark style="color:green;">Keys</mark> tab. Make sure <mark style="color:green;">App Store Connect API</mark> is selected. Click on <mark style="color:green;">+</mark> button to create new key.

![](/files/H0rvLptXXJZBwT5sdJ2I)

4.) Enter key name and select <mark style="color:green;">Admin</mark> option from <mark style="color:green;">Access</mark> dropdown. After generating a key, you will be able to download that key.&#x20;

5.) Get **Key ID**, **Issuer ID** and **.p8 Key file** from there.

![](/files/cFhR1O6DFYss7hGXBwuc)

6.) Open **App Build -> iOS -> Signing Info** page and add that information.&#x20;

![](/files/6kRgpXMIhzmCZ1ukvOxi)

7.) Go to your AppStore Connect profile from Top Right Corner and then click <mark style="color:green;">Edit Profile</mark>. You will be able to get **Team ID** from there. Update team ID on Twinr portal and you are good to go.

<img src="/files/eJ9qi1XS36g6tpYXVwWX" alt="" data-size="original">

### Apple ID

This is an automatically generated ID assigned to your app.

You can get it from the App Information section under AppStore.

<figure><img src="/files/AAermqsJj0GIz0a81ugK" alt=""><figcaption></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://help.twinr.dev/publish-apps/publishing-to-the-apple-app-store/setup-ios-signing-info.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.
