> 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/submit-your-build-to-the-app-store/apple-two-factor-authentication-error.md).

# Apple Two-Factor Authentication Error

**Issue:**\
When attempting to push a build in Adalo, you may encounter the following error: Verification codes can’t be sent to this phone number at this time. Apple has phased out SMS-based authentication as a primary method for Two-Factor Authentication (2FA) to improve security.&#x20;

**Cause:**\
This error occurs when there are no trusted Apple devices associated with the account that can receive verification codes. Apple requires at least one trusted device to authenticate via Two-Factor Authentication (2FA). As a result, users must have at least one **trusted Apple device** linked to their Apple ID to receive verification codes. If no trusted devices are available, authentication will fail.

**Resolution:**\
To resolve this issue, you must add the developer email account to an iOS device to enable 2FA code reception.

1. Open **Settings** on an iOS device.
2. Navigate to **Apps** > **Mail**.
3. Select **Mail Accounts**.
4. Tap **Add Account** > **iCloud**.
5. Sign in with the developer email account associated with your Apple Developer account.
6. Once the account is added, the device should become a trusted Apple device.
7. Attempt to push a new build in teh Adalo Builder.

After completing these steps, you should be able to receive the required verification codes and proceed with authentication successfully.

<figure><img src="https://3467607506-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LhGHkPsv15svPIU5I7C%2Fuploads%2FRMjmKDK5YoQHy2wqMslx%2FERROR.png?alt=media&amp;token=a2eec389-612c-45cc-8305-e38bbf61727d" alt=""><figcaption></figcaption></figure>


---

# 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/submit-your-build-to-the-app-store/apple-two-factor-authentication-error.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.
