Я имею в виду, что у приложения есть экран входа в систему, но ТОЛЬКО клиенты компании получат имя пользователя и пароль, поэтому , не являющийся клиентом этой компании, не может использовать приложение .
Это разрешено?
Да, вы можете. Apple может попросить вас предоставить «демо» аккаунт для его тестирования. С другой стороны, я бы использовал режим «ad hoc», чтобы распространять ваше приложение «по воздуху». Вы можете узнать больше о этом методе .
Да, это разрешено, и они известны как корпоративные приложения. Вы можете разместить это приложение на частном сервере этой конкретной компании и реализовать механизм входа для конкретного сотрудника, чтобы он мог загрузить это приложение ...
для получения дополнительной информации см. https://developer.apple.com/programs/ios/enterprise/
Да, вы можете положить его в магазин, но вы должны указать в описании, что приложение предназначено только для людей, которые имеют учетную запись в вашей компании.
Второй вариант - получить корпоративную учетную запись разработчика