You have a get a paid Developer account. It costs $99/year for the Developer account which gets provisioning profiles that are valid for a year at a time.
You also have to own a Mac and either an Apple Watch or iPhone to enable two-step verification.
Their two-step verification only works with Apple products?
Yep. I looked into paying the $99/year last year to get my open-source app to open on double-click (rather than right click > open > yes I understand it's not verified). Couldn't proceed without an iPhone.
It's almost comical how much of an overstep that is.
Step 2 of the two-step verification is declaring your loyalty to Apple.