# Setting up app developer accounts

https://help.circle.so/p/branded-apps/implementation-and-launch/setting-up-app-developer-accounts

Category: [Branded apps](https://help.circle.so/p/branded-apps) › [Implementation and launch](https://help.circle.so/p/branded-apps/implementation-and-launch)

---

_Last updated: February 20, 2026_

This article will walk you through the steps to set up your Apple and Google developer accounts. Once these accounts are set up, the Circle team will handle the app submission process on your behalf. If you run into any issues during account setup, please let your Project Coordinator know.

## Notes for both accounts

- For both accounts, you’ll need to set up organization accounts and grant us admin access.

- To create organization accounts, you will need a D-U-N-S number. The D-U-N-S number is a unique nine-digit identifier for businesses. If you think you already have a D-U-N-S number, you can look it up [here](https://www.dnb.com/duns-number/lookup.html). Otherwise, you can request a D-U-N-S number from [Dun & Bradstreet](https://www.dnb.com/duns/get-a-duns.html). You cannot use an EIN instead of the DUNS. You do not need to provide us with the DUNS.

> ℹ️ **Note:** Please be aware that Apple and Google often release updates that require your action to keep your developer accounts in good standing. If these updates (new agreements, verifications, etc.) aren't addressed, your account may face suspension, or we may be unable to provide future updates to your apps. Monitoring for ongoing account updates is your responsibility. If you’re uncertain about a request you’ve received, feel free to contact Apple or Google support directly or reach out to our team to confirm if your action is required.

## Apple (iOS)

To set up a developer account for iOS, take the following steps:

### Step 1: Review the prerequisites & enroll in an Apple Developer account as an organization

If you are able to get a D-U-N-S number, you typically will meet all the other prerequisites. Regardless, you should review and confirm the Apple Developer Program requirements at [developer.apple.com/programs/enroll/](https://developer.apple.com/programs/enroll/).

**Enroll in the Apple Developer Program as an organization**

We highly recommend going over the [Enrolling in the Apple Developer Program as an organization](https://developer.apple.com/support/app-account/#organization) guide. This guide will provide you with detailed information about what you’ll need before initiating enrollment.

Once you're ready, go to [developer.apple.com/programs/enroll/](https://developer.apple.com/programs/enroll/) and click **Start your Enrollment**.

> ℹ️ **Note:** Please turn on auto-renewal for membership and complete any verification steps that arise after enrolling in the Apple Developer Program.

### Step 2: Invite the Circle team to your account

Once you have successfully set up the account, [invite](https://developer.apple.com/help/account/manage-your-team/invite-team-members) the Circle team to your account. To invite the team:

1. Log in to your [developer account](https://developer.apple.com/account).

2. Navigate to **Program resources → App Store Connect → Users and Access**.

3. Click **Add**.

4. In the **New User** field, provide the name (Circle Team) and the email address (branded-apps@circle.co).

5. Select the **Admin** role and click **Invite**.

### Step 3: Enable API Permissions

Enable the following permissions that will allow us to generate API keys:

1. Staying in [App Store Connect](https://appstoreconnect.apple.com/) in the **Users and Access** area, click on **Integrations.**

2. Under **App Store Connect API** , click **Request Access.**

3. Confirm that our team (branded-apps@circle.co) has access:

### Step 4: Complete the Digital Services Act compliance requirement and any remaining accounts alerts

In App Store Connect, look under the Business tab for the Digital Services Act compliance requirement. Be sure to clear this alert and any others pending your action, as they prevent us from submitting your apps.

## Google (Android)

To set up a developer account for Android, take the following steps:

### Step 1: Register for a Google Play Developer account (organization)

For instructions on creating a developer account, see [Register for a Google Play Developer account](https://support.google.com/googleplay/android-developer/answer/6112435#zippy=,step-sign-up-for-a-google-play-developer-account).

> ℹ️ **Note:** Please complete any verification steps after enrolling in the Google Play Developer program.

### Step 2: Invite the Circle team to your account

Once you have successfully registered, [invite](https://support.google.com/googleplay/android-developer/answer/9844686?hl=en&ref_topic=7072535&sjid=8746576893197269532-NA) the Circle team to your account. To invite the Circle team, take the following steps:

1. Log in to your [developer account](https://play.google.com/console).

2. In the left menu, go to **Users and permissions** and click **Invite new users**.

3. Enter the name (Circle Team) and the email address (branded-apps@circle.co).

4. In the **Permission** section, click the **Account permissions** tab and select **Admin** (all permissions).

5. Click **Invite user**.

### Step 3: Create a Google Service account

Using a private incognito window, follow the step-by-step instructions provided in this [loom video](https://www.loom.com/share/8c3fa37b69e9461ea0cb5f725c422466?sid=3cbe034f-a05a-406a-a5ac-58044e8e885e) to set up your Google Service account. You’ll use the Google Cloud Console and the Google Play Console for this step.

> ℹ️ **Note:** Please use the email you used to create your Google Play Developer account.

If you are presented with an error message about your permissions, reach out to your project coordinator who may be able to help. Google’s support team can also help troubleshoot.

### Step 4: Send us the JSON file downloaded in step 3

Send your project coordinator the key (JSON file) that you downloaded in the previous step. We’ll upload that directly to your app build when creating your apps.

> 💡 **Tip:** If you’re having difficulty with the steps above for your Google developer account, please review these resources:

- If you are trying to set up your Google Service Account but don’t have an organization, [watch this Loom](https://www.loom.com/share/c807ef7e3f34474d8a93affdf5eb2a8a?sid=b1824e94-f9e6-4758-8785-3f3ec5f7fa10) for next steps.

- If you are attempting to generate your JSON file and receive an error telling you there's a policy constraint for “iam.disabledServiceAccountKeyCreation” in your organization, [follow the steps in this guide](https://docs.google.com/document/d/1B7-fZsMu2g8aENj2LHNHjCSPelsCv9ihnGiI1YWoWxs/edit?tab=t.0#heading=h.lgxg07sptlta).

Once your Android app is live, please follow the steps outlined [**here**](https://help.circle.so/p/circle-plus/account-and-app-management/understanding-google-s-external-content-links-program) to enroll in Google's External Content Links program.
