I keep getting prompts to 'upgrade' my account security to use 2 factor authentication.

The reason I am hesitating using my real phone number for unlocking my devices is because I don't want to be in a situation when I am traveling internationally and am unable to unlock my computer.

So far it seems I have only a few options :

  1. Get another Apple device, like an iPhone SE or the base model iPad, for the sole purpose of unlocking my account and take it with me everywhere I go internationally.

  2. Use a Google voice number which I could associate with a local number while travelling, to help me receive a 'roaming SMS'.

If I can figure out a reasonable solution to this, I may consider changing the security settings.

I wish Apple would just provide an app based authenticator like Google and Microsoft.


It seems from the answers and comments that computer accounts and iCloud (online) accounts are kept separate despite the push for 2 factor authentication.
This is really encouraging, but I will do some more research on the changes before switching.

  • 1
    This is also a problem for primary/secondary schools where Apple School Manager is used. Apple demands and forces 2-factor on all staff accounts, but does not allow use of building PBX phone extensions for 2-factor (608-555-1212,##202 comma = wait for answer, pound = 5 second pause) . Do schools now also have to buy smartphones and phone plans for all staff to perform Apple 2-factor? It is ridiculous. Mar 14, 2022 at 15:07

2 Answers 2


Unlocking your computer when using 2-factor authentication for iCloud does not require being able to receive a text message at all.

When you enable 2-factor authentication for the very first time, you'll be asked to enter a phone number where you receive a confirmation code via either text or voice (your choice).

Now in the future when you want to login to for example www.icloud.com, the 2-factor code will popup on your computer automatically. It will not require receiving a text message or voice call.

This works using a similar technique as app based authenticators like the Google Authenticator app and the Microsoft Authenticator app, namely that a secret is stored on your device and that enables you to generate 2-factor codes on this particular device. It does not however follow the TOTP standard like those two authenticator apps.

Only when that secret is lost (for example by wiping your hard drive), and you haven't got access to any other device that can generate the 2-factor code for you - you'll need to request a new confirmation code by text or voice.

If you want to guard against that (rare) situation, you can definitely use a Google Voice number to receive the voice delivered code.

  • If I am logging into my computer, wouldn't I require a secondary device for the 2-factor code? Or can I still use separate passwords for my computer and iCloud ? (I would prefer not to merge them)
    – heyNow
    Dec 7, 2020 at 3:20
  • 1
    Apple 2-factor authentication is not used when you login to your computer - only when you log into iCloud, App Store or similar Apple cloud services.
    – jksoegaard
    Dec 7, 2020 at 7:52

You can use any mobile phone for an AppleID that requests two-factor. You don’t have all the extra bells and whistles, but it will work just fine.

I have two AppleID that need this and I can’t have both work via iCloud only on my single iPhone. You’ll use your non-iPhone phone like I use my iPhone on my second account: just grab the SMS when it arrives.

  • 1
    You can definitely set up a single iPhone to display 2FA codes for multiple Apple-IDs. As a developer I have many such accounts setup on my iPhone. You just have to add secondary iClouds accounts from the mail setup on the iPhone.
    – jksoegaard
    Dec 7, 2020 at 7:51

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .