I have an US sim and Brazil sim card. I cannot receive SMS through my USA sim while in Brazil, I've already tried roaming.
Additional info: Currently, I only need to perform two-step activation when I am trying to log in to manage my Apple ID account. I can log in just fine into these forums, into iTunes and my iPhone.
Here Apple clearly states that you can receive verification codes with Find my iPhone. I followed their link and have Find my iPhone turned on all of my devices. But there is no info stating how to actually send a verification code to your phone through Find my iPhone.
Again, when I am prompted to begin the two-step process, to "Verify my Identity" I have the option to send verification code to my phone number ending in -97. This is my US sim that I can't use. Or I can click "Unable to receive message..." to be prompted for the Recovery Code, which I don't have on hand. So I click to send to my -97 number and then am prompted to enter the 4 digit code, which I obviously won't receive, so I click "Didn't receive code?" and am given this message:
"I didn't receive my verification code.
SMS messages may be delayed depending on your cellular operator's coverage and other service interruptions.
If you continue having trouble receiving a code via SMS, you can try sending a code to one of your Find My iPhone-enabled devices."
So my ultimate question is, how can I send a code to one of my Find My iPhone enabled devices, either my iPhone or MacBook Pro?