A company want to distribute an iOS app I developed on their behalf. But in order to enrol into the Apple Developer Program, they are required to activate Two-factor authentication.
But they don't have a Mac, or an iOS device to receive an authentication code. How do I enable Two-factor authentication for their Apple ID?
You can use a mobile number to receive verification code by SMS. Refer to this Apple Support document, Two-factor authentication for Apple ID
Enabling and using two-step verification over SMS
To enable your mobile phone to receive two-step verification code, go to Manage your Apple ID website, login with the Apple ID, go to Security section, click edit and add a trusted phone number.
You'd be asked to verify it. Once you have it verified, you can use it to receive the two-step verification code as an SMS.