An Apple Developer Program account is required in order to publish apps on the Apple App Store.
You need this to get it done:
You need to log in with an Apple ID in order to begin the enrolment process (which must also have two-factor authentication enabled.)
You must specify whether you are developing apps as an individual or as a company/organisation.
D-U-N-S Number (if enrolling as an organisation)
You must provide a D-U-N-S number for your organisation in order to verify its identity and legal entity status.
Website (if enrolling as an organisation)
Your organisation's website must be publicly available and the domain name must be associated with your organisation.
Verification Contact (if enrolling as an organisation)
You must provide the contact information of an employee at your organisation who can verify your signature authority. Contact details required: first name, last name, job title, email address and phone number.
Legal Binding Authority (if enrolling as an organisation)
You must confirm that you have the authority to sign legal agreements on behalf of your organisation (whether through being the owner/founder or through being granted authority.)
Organisation Information (if enrolling as an organisation)
In addition to a D-U-N-S number and a link to your organisation website, you must also provide the following information about your organisation: legal entity name, headquarters phone and your work email address.
Contact Information (if enrolling as an individual)
You must provide your legal name, phone number and home/business address when enrolling as an individual.
Agree to License Agreement
You must agree to Apple's license agreement for their Developer Program in order to be able to publish apps.
You must pay $99 USD per year (plus tax) for a membership to Apple's Developer Program, with an upfront payment for the first year during enrolment.