Я разрабатываю приложение для iOS в рамках нашей независимой поставщика программного обеспечения. Мы используем Xamarin.iOS, но я надеюсь, что это не имеет значения для этого вопроса.
Некоторые из наших клиентов, которые получат приложение, используют MDM (AirWatch) для управления устройствами и установки приложения на свои устройства. Для разработки мы использовали «Разработка приложений для iOS» вместе с нашими устройствами для отладки и тестирования приложения.
Теперь пришло время представить приложение нашему первому покупателю. Для этого приложение должно быть подписано с помощью сертификата распространения и связано с профилем обеспечения распространения. Для их создания необходимо зарегистрироваться в «Программе iOS Developer Enterprise», которая стоит 299 долларов в год. Прежде чем тратить эти деньги, я хотел бы убедиться, что поступаю правильно.
Некоторые вопросы здесь предполагают, что компания заказчика (не мы как ISV), которая использует MDM для подготовки устройств, должна зарегистрироваться в «программе iOS Developer Enterprise» и предоставить нам (как ISV-компании) сертификат распространения и сертификат распространения. Профиль обеспечения. Вот вопросы:
- Распространение корпоративного (внутреннего) приложения для iOS
- Как управлять истечением срока действия сертификата Enterprise Distribution?
Я предполагаю, что клиент должен зарегистрироваться в «программе iOS Developer Enterprise». И что клиент должен предоставить нам сертификат распространения и профиль обеспечения распространения.
У меня вопрос: почему клиент должен быть участником «программы iOS Developer Enterprise»? Каждый новый клиент также должен зарегистрироваться в программе. Разве не было бы проще, если бы мы, независимый поставщик программного обеспечения, приняли участие в программе? Есть ли юридические последствия, почему мы не должны этого делать?