Нужно ли добавлять разработчиков контракта/поставщика в вашу учетную запись разработчика?

Я работаю со многими подрядчиками и поставщиками для разработки мобильных приложений. Обычно они просят меня добавить их в свою учетную запись и добавить идентификаторы их устройств. Если у них есть собственная учетная запись Apple Developer, я не думаю, что это необходимо. Могут ли они просто использовать свои собственные при разработке?

У нас есть корпоративный аккаунт в Apple. Мы не делаем весь обмен UDID для тестовых сборок. Мы строим для корпоративного распространения. (Мы делаем это, потому что у нас есть сотни тестовых устройств в географически разбросанных местах.) Я даю им эти учетные данные для подписи. Достаточно ли этого для работы разработчика?

Мы развертываем приложения сами, поэтому для этого им не нужны учетные данные. Они могут прислать нам архивы на подпись.


person Bruno Bronosky    schedule 11.11.2013    source источник


Ответы (2)


это действительно зависит от того, что вы хотите. Действительно, идентификатор разработчика должен быть помещен под учетной записью компании, чтобы они могли нажимать, а также выполнять различные меры безопасности или общаться между приложениями. Однако для довольно простых приложений в этом нет необходимости примерно в 70% случаев. Еще нужно подумать о том, кто занимается развертыванием. Если за вас это делает разработчик или подрядчик, то им обязательно нужны учетные данные вашей учетной записи. Что касается идентификаторов устройств, от этого никуда не деться. Вам нужно добавить их устройства или купить их, потому что иначе они застрянут в разработке на симуляторе, который совсем не имитирует поведение приложения в реальной жизни по разным причинам.

Надеюсь это поможет.

person Tony    schedule 11.11.2013
comment
Мы делаем собственное развертывание, так что это не проблема. На самом деле они разрабатывают для себя, потому что мы не можем добавлять их устройства. Мы получили корпоративную учетную запись, когда в нашей обычной учетной записи закончились устройства только от сотрудников, которым нужно было протестировать и одобрить приложения. Спасибо за ответ. Я обновлю исходный вопрос. - person Bruno Bronosky; 12.11.2013

Пока вы несете ответственность за отправку приложения в магазин приложений, я не могу придумать технической причины, по которой разработчики не могут внести свой вклад в ваше приложение без приглашения присоединиться к вашей программе для разработчиков.

Однако могут быть и другие проблемы или ограничения. Например, предоставление доступа в качестве роли «Участник» — это хороший способ подтвердить, что вы, клиент, приняли лицензионные соглашения Apple в отношении предварительных версий программного обеспечения. Использование сертификата, выданного вашей организацией, для подписи сборок также может уменьшить необходимость манипулировать идентификаторами приложений, особенно при тестировании покупок в приложении, и, следовательно, уменьшить вероятность ошибочной проверки таких изменений и запутать команду.

person Jonah    schedule 12.11.2013