Apple AppStore и политика идентификации разработчиков

#iphone #ios #app-store #policy

#iPhone #iOS #app-store #политика

Вопрос:

У меня небольшая путаница с публикацией приложений для iOS.

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

Но что, если вы разрабатываете это приложение для кого-то другого, например, для клиента?

Я могу предположить, что объектом, создающим это приложение, которое должно отображаться в форме загрузки в AppStore, должен быть сам клиент.

Тем не менее, чтобы иметь возможность развертывать приложение на устройствах, не предназначенных для разработки, вам необходимо приложить к приложению соответствующие сертификаты, выпущенные Apple; но в случае разработки для третьих сторон, какой объект следует настроить в приложении в качестве его производителя / разработчика с соответствующим сертификатом?

Должен ли ваш клиент быть зарегистрирован как разработчик, и, следовательно, у вас должен быть их действительный сертификат?

Спасибо за немного света.

Ответ №1:

Ваш клиент не должен зависеть от вашей учетной записи разработчика, т. е. у них должна быть своя учетная запись для публикации приложения. На это есть несколько причин:

  • У вас может быть несколько клиентов. Очевидно, что они захотят другое название издателя / фирменный стиль. Вы не можете указать несколько имен издателей из одной учетной записи.
  • Что еще более важно, когда срок действия учетной записи истечет, все приложения, связанные с ней, будут удалены из продажи. Таким образом, ваш клиент не должен зависеть от этого. Возможно, вы даже не захотите обновлять свою учетную запись, возможно, у вас на данный момент нет клиентов и вам не нужна учетная запись разработчика. У ваших предыдущих клиентов не должно возникнуть проблем из-за этого.

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