> For the complete documentation index, see [llms.txt](https://help.adalo.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.adalo.com/publishing-apps/publishing-to-the-apple-app-store/create-your-adalo-app-specific-password.md).

# Create Your Adalo ‘App-Specific Password’

How to setup and use your Apple App-Specific Password

*Skill Level: Intermediate*

## Before You Begin

* You will need a paid Adalo plan to use this feature.
* Ensure you have created your Apple Developer account and app Bundle ID.
* App Specific Password must be created using the Email Address on the Apple Developer account.

{% hint style="info" %}
If you reset your iCloud password, you will need to create a new App Specific Password.
{% endhint %}

## Walkthrough

Apple’s ‘App-Specific Passwords’ are used so that third-party companies like Adalo can securely sign into Apple accounts. For example, you might have created one if you needed to sign into iCloud on a Windows device.

Creating an ‘App-Specific Password’ for Adalo allows us to securely upload your app to TestFlight. To create one:

**1.)** Copy and paste this web address into your browser: **<https://appleid.apple.com>** and click the blue **Sign In** button to sign into your Apple Developer account if you have not already done so.

![](https://3467607506-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LhGHkPsv15svPIU5I7C%2Fuploads%2Fv2D7vn9rqH9LPWs3h5NI%2FScreen%20Shot%202021-11-05%20at%202.13.46%20PM.png?alt=media\&token=0cc4b0c2-4acb-4a73-8795-033dbe77f01d)

**2.)** In the section labeled **Sign-In and Security** click on the **App-Specific Passwords** tile.

![](https://3467607506-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LhGHkPsv15svPIU5I7C%2Fuploads%2FHnwcDN9fFlPOzDYs5i6q%2FScreen%20Shot%202021-11-05%20at%202.17.38%20PM.png?alt=media\&token=806bcbb9-3e03-4f44-90f1-0cdbf9e1b4ad)

**3.)** Click the blue plus sign in the popup.

![](https://3467607506-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LhGHkPsv15svPIU5I7C%2Fuploads%2F7FOAjNANy89yr5qXAMoC%2FScreen%20Shot%202021-11-05%20at%202.27.12%20PM.png?alt=media\&token=6a7372a6-e9f9-4659-97f0-d41f97a6b35a)

**4.)** Give your new app-specific password a name such as "Adalo - Your App Name", then click **Create**

![](https://3467607506-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LhGHkPsv15svPIU5I7C%2Fuploads%2FIoBBIuNvngen00EsI1Hn%2FScreen%20Shot%202021-11-05%20at%202.29.28%20PM.png?alt=media\&token=7d9d9eef-01ee-40fa-bad8-cdba4ac0e1bf)

**5.)** Apple may ask you to confirm your Apple ID password again. After you have confirmed your password, you will be able to see your new App-Specific Password. Be sure to copy this password and save it somewhere safe - **you will not be able to see it again!**

![](https://3467607506-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LhGHkPsv15svPIU5I7C%2Fuploads%2FN0ZBqK2HkbOzzSqLJ7Le%2FScreen%20Shot%202021-11-05%20at%202.31.26%20PM.png?alt=media\&token=3f185d89-2321-4e6f-baab-8f0fbfd1fcff)

**6.)** Click **Done** once you have copied your app-specific password and saved it. You can also revoke these app-specific passwords at any time by clicking the gray minus sign in the passwords list.

![](https://3467607506-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LhGHkPsv15svPIU5I7C%2Fuploads%2FyPsyeHr0VIhWjGmQAVlT%2FScreen%20Shot%202021-11-05%20at%202.36.17%20PM.png?alt=media\&token=673e060b-e75f-4fc4-b7c1-8ee977bf4a7a)

## Help

If you need additional help with this article, you can always ask in our[ community forum](https://forum.adalo.com/)! Be sure to paste the link to this article in your post as well!

Do you have a tutorial or help doc request? [Let us know!](https://ideas.adalo.com/tutorial-requests)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

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

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://help.adalo.com/publishing-apps/publishing-to-the-apple-app-store/create-your-adalo-app-specific-password.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

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.
