> ## Documentation Index
> Fetch the complete documentation index at: https://docs.reyapp.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Register your iOS app

> Add your iOS app to RevenueCat, connect its App Store Connect key, and get its public SDK key for Rey.

Register the iOS version of your app in the RevenueCat project you created.

<Steps>
  <Step title="Open Apps in RevenueCat">
    In your RevenueCat project, open **Apps** and choose **Add app**.
  </Step>

  <Step title="Choose iOS">
    Select **iOS** as the platform.
  </Step>

  <Step title="Enter the Bundle ID">
    Enter the exact Bundle ID used by your app in App Store Connect. It must match character-for-character.
  </Step>

  <Step title="Connect your App Store Connect API key">
    In the iOS app settings in RevenueCat, add your App Store Connect API credentials: the **Issuer ID**, **Key ID**, and the downloaded **.p8 private key**.

    Create the key in **App Store Connect → Users and Access → Integrations** if you do not already have one. See [Get API Credentials](/publishing/app-stores/app-store/credentials) for the complete instructions on creating and downloading the `.p8` key.
  </Step>

  <Step title="Save the app">
    Finish adding the app. RevenueCat creates an Apple public SDK key for it, which you will copy when connecting RevenueCat to Rey.
  </Step>
</Steps>

<Warning>
  The `.p8` private key is different from the Apple public SDK key you add in Rey. Keep the `.p8` key private and only provide it to trusted services such as RevenueCat.
</Warning>

<Tip>
  You can add products and offerings after the app is registered. Their identifiers must match the in-app purchase products you configure in App Store Connect.
</Tip>
