2010-04-15 2 views
1

Я только что создал приложение для iPhone, и у меня есть друзья, попробуйте его, но похоже, что для эффективного цикла разработки и тестирования требуется «управление». Есть также множество вещей, которые есть только на моей машине (Keychain и мой тестовый сертификат, который я использую для создания профилей приложений/профилей), которые другие разработчики в команде не могут использовать.Управление профилями профилей iPhone для приложений

  • Как люди управляют различными видами сертификатов iPhone и профилей подготовки?
  • Любые предлагаемые рекомендации по эффективному созданию/тестированию/обеспечению приложений строятся так, как это может сделать любой человек из команды?
  • Что нужно сделать резервному копированию на случай, если я хочу перестроить свой Mac или использовать другой mac для создания/сборки?
  • Какие из этих артефактов необходимы для фактического развертывания в магазине приложений? Нужно ли мне повторно создавать сертификаты, профили и т. Д. Или я просто повторно использую те, которые я создал для разработки?

ответ

0

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

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

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

@paull мнение: полностью согласен.

1

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

Для сборки магазина приложений вам нужен персональный сертификат, приложение, которое я бы (которое может быть общим, если вы не используете push или store), и профиль подготовки для магазина приложений - только последний специфична для вашей сборки магазина приложений.

Мнение: Управление предоставлением Apple является полным шаром.

+0

Этот единственный файл, о котором вы говорите, включает в себя частный сертификат из моей брелка? Как это создать? И это только для целей резервного копирования, а также для того, чтобы помочь другим создавать/управлять ресурсами? – psychotik

+0

Он включает ваш сертификат и предназначен для более легкого перемещения между машинами. В меню Xcode есть опция экспорта/импорта, сначала проверьте окно «Органайзер». Не полезно помогать другим, но вы всегда можете загружать профили подготовки, которые должны быть все, в чем они нуждаются, из центра Dev. –