To let your user the capacity to use their own device, you can deploy your application in a public store.
On Apple Store, the validation team can be demanding.
To speed up the process, sharing a test account with the Apple support engineer is recommended to allow them to test your application.
It is imperative to clearly explain that the application must be publicly accessible and that you will be responsible for managing user access.
As asked, I have included below the answers to your questions.
1. Is your app restricted to users who are part of a single company? This may include users of the company's partners, employees, and contractors.
2. Is your app designed for use by a limited or specific group of companies?
- If yes, which companies use this app?
=> We are a software publisher, and we propose creating applications specific to our customers' contexts.
We activate this application for a specific company.
We control access by the domain of the company.
- If not, can any company become a client and utilize this app?
3. What features in the app, if any, are intended for use by the general public?
=> No consumer functionality. This app is for corporate use only.
4. How do users obtain an account?
=> Our customers ask us to create an application according to their needs. We communicate access to customers.
5. Is there any paid content in the app, and if so, who pays for it? For example, do users pay to open an account or using certain features in the app?
=> No paid content inside the app
We wish you good reception of our answers.
I hope this will help you. Do not hesitate to contact us if you have any other questions. We can't wait to be in the app store.
Even with all this information, Apple support doesn't validate the application.
Guideline 3.2 - Business
We found in our review that your app is intended to be used by a specific business or organization, including partners, clients, or employees, but you've selected public distribution on the App Store in App Store Connect. Since the App Store is intended for apps with a public audience, we recommend reviewing the other distribution options available to you through your Apple Developer Program Account.
To resolve this issue, review the other distribution options available for apps designed for specific businesses or organizations and choose a distribution option that works for your app and users. You can review these app distribution options on Apple Developer.
- Learn more about custom app distribution using Apple Business Manager or Apple School Manager.
- Learn more about unlisted app distribution.
App Store Review
But with the latest precision, the application can be validated :
Sorry for the misunderstanding; my answers weren't clear.
We are a software publisher producing mobile applications for our customers. This one is intended for a company (that was what I wanted to express). This application can be accessed by anyone (other companies, partners, etc.).
For this reason, we need to be integrated into the public store.
I hope to have brought the answers to your questions and the necessary precision.