# 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="/files/Ulhcb3DAObZItakj4LzB" 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.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>
```

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.
