iPhone: Может DEV кроме команды агента создать приложение для распространения

голоса
55

У меня есть аккаунт компании iphone Dev.

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

  1. Может ли команда только 1 Team Agent?

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

У меня есть еще один разработчик, который я хотел бы построить и отправить приложение к ITunes. Я пытался дать ему распределение CERT и распределение профиля. Когда он вытащил и бросил их в Xcode, и проверил Windows-> организовать, он жалуется

«Назначая идентичность соответствия этого профиля не может быть найдена в связке ключей»

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

Есть ли что-нибудь еще я могу сделать?

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

спасибо

Задан 10/03/2009 в 06:53
источник пользователем
На других языках...                            


4 ответов

голоса
52

Примечание: Этот процесс сильно упрощен в XCode 4 (хотя лично не проверено мной) с импортом и экспортом профилей разработчиков через окно Organizer (Developer Profile раздела).

Это, как я получил это работает.

1) Вход в IOS Provisioning Portal в качестве агента.

2) Запуск через процесс изготовления сертификата распространения Подписание запроса / Provisioning профиля: http://developer.apple.com/iphone/manage/distribution/index.action . Эти инструкции РЗ супер долго, но довольно ясно , и это необходимо.

3) Обратите особое внимание на раздел «Получение вашего IOS сертификата рассылки»> «Сохранение секретного ключа и перенос на другие системы» на этой странице. Он описывает, как создавать и сохранять P12-файл Агента.

4) Теперь пригласить другой разработчик (ов) , чтобы быть частью команды в Центре пользователя: https://developer.apple.com/membercenter/index.action#invitations

5) Назад в IOS Provisioning Portal, загрузить сертификат распространения соответствующего приложения (Сертификаты> Distribution (вкладка)). Должно быть названы «distribution_identity.cer»

6) Теперь загрузите Provisioning профиль распределения (Provisioning> Distribution (вкладка)). Должно быть названы «whatever_you_named_it.mobileprovision»

7) Email эти два файла вместе с расширением P12 файла Агента к вашей другой машине разработчика.

8) На машине разработчика, дважды щелкните файл distribution_identity.cer и он должен загрузить в Keychain Access

9) Перетащите файл .p12 в Keychain и он должен автоматически поставить личность в соответствии с сертификатом

10) Перетащите файл whatever_you_named_it.mobileprovision в XCode.

11) В каждом из проекта и информационных окон BUILD, установите код подпись удостоверение на «iPhone Distribution - Ваша компания» идентичность, которая в настоящее время должна быть доступны.

Надеюсь, это поможет. обкрадывать

Ответил 07/09/2010 в 12:19
источник пользователем

голоса
1

Просто еще один учебник шаг за шагом, но немного отличается, сертификаты уже установлены в агента брелка команды, поэтому он объясняет, как экспортировать P12-файлы с брелка:

как к доле-ан-КСН-распределение-сертификат

Ответил 19/09/2013 в 16:29
источник пользователем

голоса
1

Вы можете скопировать закрытый ключ таким образом, но это действительно UNSAFE:

Дайте ему файл login.keychain (находится в ~ / Library / брелки /), и пусть он откроет его с Keychain.app, и попросить его, чтобы перетащить ваш личный ключ к его login.keychain.

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

Ответил 10/03/2009 в 07:08
источник пользователем

голоса
1

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

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

Ответил 10/03/2009 в 07:03
источник пользователем

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more