IPhone Developer Program - Как продавать под несколькими названиями компаний - PullRequest
8 голосов
/ 01 мая 2009

Я работаю в веб-агентстве, и нам только что было поручено создать приложение для iPhone для клиента.

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

Значит ли это, что нам нужно было бы зарегистрироваться в программе разработчика для каждого клиента, для которого мы делаем приложение? Есть ли в любом случае, мы можем иметь учетную запись, но распространять под несколькими названиями компаний?

Как это делают внештатные разработчики IPhone?

Редактировать : Меня особенно интересует, как магазины разработчиков, выпускающие приложения для iPhone, которые продаются от имени своих клиентов, справляются с этим.

Ответы [ 3 ]

6 голосов
/ 01 мая 2009

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

Если у вас не так много клиентов, проще всего создавать Ad-Hoc сборки из своей учетной записи и делать только окончательную сборку App Store из своей учетной записи. Или, если у них есть технические специалисты, они могут сами обрабатывать специальные сборки и не тратить драгоценное количество устройств на портале для разработчиков.

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

4 голосов
/ 03 мая 2009

Вы бы зарегистрироваться один раз. Каждый из ваших клиентов определенно захочет зарегистрировать свой аккаунт по самой важной причине. Вот где устанавливается банковская информация, указывающая, куда уходят деньги. :). И контракты, данные о продажах и т. Д. Предполагая, что их 99 долларов будут потеряны в шуме по сравнению с вашими гонорарами. :.)

Лучший способ для этого - разработка под ключом Wildcarded для разработчиков и ключами для раздачи кода (ad hoc) (ваша учетная запись). Вы можете подписать несколько клиентов с одинаковыми ключами, настроенными таким образом. Затем в конце вы подписываете и публикуете с определенным ключом AppStore (учетная запись каждого клиента).

Это позволит вам контролировать разработку, тестировать и даже запускать бета-версию дистрибутива по клиентам. Когда разработка закончена, и вы остановились на основной сборке, вы передаете Zip окончательной версии, подписанный их ключом, и загружают его через iTunes Connect под своей учетной записью.

Бонусный раздел: эту конфигурацию легко внедрить в XCode (как только вы потратите 24 часа на удушение, разбираясь в работе xcode и сертификатов распространения. Это, вероятно, самая хорошо задокументированная проблема разработки iphone. Задайте реальный вопрос Человек, который сделал это раньше, чтобы настроить тебя в первый раз. Это будет очевидно с тех пор.)

Перейдите в Проект-> Изменить настройки проекта-> Конфигурации. Дублируйте две новые конфигурации из конфигурации «Release». Назовите один «Ad Hoc», другой «AppStore». Установите сертификаты подписи следующим образом: ваш iPhone Developer для отладки / выпуска, либо iPhone Distribution для Ad Hoc, и их iPhone Distribution (AppStore) для «AppStore». Забудьте, что у вас даже есть клиент до конца, затем переключитесь на распространение AppStore, сборку, почтовый индекс, электронную почту и готово.

На практике это сложнее, чем то, что вам нужно также настроить несколько сертификатов / профилей / ключей на вашем компьютере, но как только вы закончите, он в основном будет работать следующим образом.

2 голосов
/ 01 мая 2009

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...