Существует много информации о распределении iOS. Я думаю, что я понимаю разные модели распределения, но я ищу наилучшую практику для распространения приложения для клиента.Что лучше всего подходит для распределения корпоративных клиентов iOS?
У меня есть клиент, у которого есть учетная запись разработчика предприятия, и использует AirWatch для MDM. Вот как я собираюсь рекомендовать им распространять приложение в своей организации, так как у них нет ни одного технического персонала, у которого есть опыт разработки Xcode или iOS, и им не будет предоставлен доступ к исходному коду:
- Добавить меня в качестве члена своей учетной записи разработчика
- Я создаю приложение, используя свой сертификат
- Я даю им файл .ipa и Plist распространять либо через MDM или веб-сайт.
Это правильный способ сделать это? Что, если я собираюсь продать это же приложение трем клиентам, я бы сделал это по-другому? Есть ли что-то еще, что нужно сделать для распространения через AirWatch?
Опять же, ища лучшие практики и то, как другие справляются с этой ситуацией. Просьба уточнить, есть ли у меня что-то неправильно.
ОБНОВЛЕНИЕ: Благодарю всех вас за ответы. Из того, что я узнал, как это делается, напрямую зависит от того, как клиент хочет справиться с ситуацией. В итоге клиент добавил меня в качестве администратора в свой аккаунт (мы работали вместе совсем немного). Мне удалось создать профиль распространения, создать и развернуть приложение для них. Не все клиенты сделают это по соображениям безопасности. В этом случае им нужно будет предоставить вам сертификат, как указано ниже, или вам нужно будет создать приложение на одной из своих машин, как сказал Бакей ниже ... или через Apple, чтобы распространять приложение для них.
Не стесняйтесь исправить любую из этих сведений, если она была неверна. Я действительно думаю, что это полезная информация для многих разработчиков.
Я принимаю ответ Патрика, потому что он ближе всего к тому, что я на самом деле делал.
Звуков о праве - хотя вам не нужно быть членом их счетов. Они могут просто предоставить вам сертификат и закрытый ключ. – Robert
Спасибо, Роберт. Будет ли это лучшим способом? Просто спросите у них сертификат и секретный ключ? – digthewells
Это действительно зависит от клиента. Предоставление вам доступа к порталу разработки вполне допустимо. Гораздо быстрее сделать это самостоятельно, вместо того чтобы говорить с ними, создавая профили и сертификаты подготовки. Мой лучший совет - заставить их поговорить с отделом ИТ-безопасности (если у них есть?) Если они в порядке с предоставлением вам доступа (в качестве агента команды), то это лучший способ пойти. – Robert