Лучшие рекомендации при разработке приложений для iPhone для разных компаний - PullRequest
5 голосов
/ 27 мая 2011

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

  • Невозможно (или, по крайней мере, очень трудно) сменить владельцаприложение, которое уже было отправлено в магазин приложений.Поэтому я не могу отправить приложение, используя свои учетные данные, и изменить владельца позже.
  • Когда я получаю учетные данные для входа в iTunes connect от компании, я могу создать новый идентификатор приложения и сертификаты, чтобы создать приложение для отправки.Но я не могу использовать тот же идентификатор приложения, который я использую для разработки, потому что идентификатор приложения должен быть уникальным.Кроме того, компания не может просто добавить меня в качестве администратора, поскольку у меня нет необходимых прав для создания идентификатора приложения или сертификатов.

Мне интересно, как лучше всего справиться с этим?Ситуация при разработке приложений в качестве фрилансера для разных компаний?Как вы справляетесь с этим?

Ответы [ 2 ]

4 голосов
/ 27 мая 2011

См. Этот вопрос о , как подать заявку для клиента .

. Я делаю следующее:

Когда я запускаю проект для клиента, ясделать это, используя мои собственные учетные данные разработчика.Важно отметить, что я использую профиль с подстановочными знаками, который я могу использовать для разработки любых приложений (кроме приложений, которые могут использовать Push-уведомления или покупки в приложении).

Когда приходит время отправлятьПриложение для клиента я просто создаю с помощью профиля распределения клиента (см. ссылку выше).Но мне также нужно изменить идентификатор пакета, чтобы он соответствовал профилю клиента, например, com.client.fooapp.

Все это не так уж сложно или сложно, но и не совсем гладко.

4 голосов
/ 27 мая 2011

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

Легко.

...