#iphone #ios #app-store #policy
#iPhone #iOS #app-store #политика
Вопрос:
У меня небольшая путаница с публикацией приложений для iOS.
Когда вы впервые сталкиваетесь с разработкой приложений для iPhone, которые собираетесь публиковать в AppStore, вам необходимо зарегистрироваться в качестве разработчика iOS.
Но что, если вы разрабатываете это приложение для кого-то другого, например, для клиента?
Я могу предположить, что объектом, создающим это приложение, которое должно отображаться в форме загрузки в AppStore, должен быть сам клиент.
Тем не менее, чтобы иметь возможность развертывать приложение на устройствах, не предназначенных для разработки, вам необходимо приложить к приложению соответствующие сертификаты, выпущенные Apple; но в случае разработки для третьих сторон, какой объект следует настроить в приложении в качестве его производителя / разработчика с соответствующим сертификатом?
Должен ли ваш клиент быть зарегистрирован как разработчик, и, следовательно, у вас должен быть их действительный сертификат?
Спасибо за немного света.
Ответ №1:
Ваш клиент не должен зависеть от вашей учетной записи разработчика, т. е. у них должна быть своя учетная запись для публикации приложения. На это есть несколько причин:
- У вас может быть несколько клиентов. Очевидно, что они захотят другое название издателя / фирменный стиль. Вы не можете указать несколько имен издателей из одной учетной записи.
- Что еще более важно, когда срок действия учетной записи истечет, все приложения, связанные с ней, будут удалены из продажи. Таким образом, ваш клиент не должен зависеть от этого. Возможно, вы даже не захотите обновлять свою учетную запись, возможно, у вас на данный момент нет клиентов и вам не нужна учетная запись разработчика. У ваших предыдущих клиентов не должно возникнуть проблем из-за этого.
Итак, мое предложение таково: обсудите два вышеперечисленных вопроса со своим клиентом. Если они согласны с этими ограничениями, используйте свою собственную учетную запись. В противном случае попросите у них их учетную запись.