Launching an invitation-only app

Hey,
So me and my team are developing an app to be on the apple app store, now we wanted to first release the app on an invite-only option or to be invited by an existing user,
I have read before that this is not possible because it will break a few guidelines,

So my question before we decide to go that route,
We wanted to know if it was possible and if it's not how did the new app Clubhouse did it with more than 90k downloads?

https://apps.apple.com/us/app/id1503133294

can anyone explain how do we do it without breaking the guidelines?

Ran into this problem with Apple recently.

If you allow users to sign in with Google, Amazon, or any social provider, then you must allow an option for signing in with an Apple ID.

If you allow signing in with an Apple ID you are not allowed to require an invitation code.

Per their response "Invitation codes should be optional when Signing in with Apple."

It doesn't make any sense - as an optional invitation code is rendered less than useless.

Clubhouse seemingly got around the Apple Privilege by only allowing users to sign in with a telephone number. Since telephone numbers are not considered a social login you can exclude anyone you want.

Launching an invitation-only app
 
 
Q