Подписание Enterprise Distribution - кто это делает и почему?

Я разрабатываю приложение для iOS как часть нашей компании ISV. Мы используем Xamarin.iOS, но я надеюсь, что для этого вопроса это не должно иметь значения.

Некоторые из наших клиентов, которые получат Приложение, используют MDM (AirWatch) для управления устройствами и установки Приложения на свои устройства. Для разработки мы использовали "iOS App Development" вместе с нашими устройствами для отладки и тестирования приложения.

Теперь пришло время доставить приложение нашему первому клиенту. Для этого приложение должно быть подписано сертификатом распространения и связано с профилем обеспечения распространения. Чтобы их генерировать, нужно зарегистрироваться в "Программе iOS Developer Enterprise", которая стоит 299 долларов в год. Прежде чем тратить эти деньги, я хотел бы убедиться, что я поступаю правильно.

Несколько вопросов здесь предполагают, что компания клиента (не мы, как ISV), которая использует MDM для предоставления устройств, должна зарегистрироваться в "Программе iOS Developer Enterprise" и должна предоставить нам (как компании ISV) Сертификат распространения и Распределение Предоставление профиля. Вот вопросы:

Я предполагаю, что клиент должен зарегистрироваться в "Программе iOS Developer Enterprise". И что клиент должен предоставить нам сертификат распространения и профиль обеспечения распространения.

Теперь у меня вопрос: почему клиент должен быть частью программы iOS Developer Enterprise? Каждый новый клиент также должен зарегистрироваться в программе. Разве не было бы проще, если бы мы, как ISV, зарегистрировались в программе? Являются ли юридические последствия, почему мы не должны этого делать?

1 ответ

Решение

Технически вы можете распространять с помощью своей собственной лицензии клиент, но это не совсем так, как это было разработано Apple.

Рекомендуется зарегистрироваться в программе Enterprise и отправить вам сертификат и профиль обеспечения (или предоставить доступ к их порталу Apple Developer).

Затем они несут ответственность за распределение и лицензирование расходов.

Если вы сделаете их частью своей корпоративной программы, это действительно сработает, если вы планируете работать только с одним клиентом.

Кроме того, вы можете отправить им двоичные файлы, и они могут подписать их на своей стороне.

это руководство о том, как переподписать, если требуется:

Переподписать IPA (iPhone)

Другие вопросы по тегам