Два мака. Одна лицензия для разработчиков iPhone. Возможное?

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

Задает ли сертификат разработчика iPhone более одного компьютера за раз?

Ответ 1

Эта информация была опубликована на http://www.iphonedev.org/node/3 и не была написана мной.

Шаг 1:. Чтобы экспортировать свой закрытый ключ и сертификат для обеспечения безопасности и для включения разработки в нескольких системах, откройте приложение Keychain Access и выберите категорию "Keys".

Шаг 2: Контроль. Нажмите на закрытый ключ, связанный с сертификатом разработки iPhone, и нажмите "Экспортировать элементы в меню". Закрытый ключ идентифицируется с помощью iPhone Developer: общедоступного сертификата, который сопряжен с ним.

Шаг 3: Сохраните свой ключ в формате файла личной информации (.p12).

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

Шаг 5: Теперь вы можете перенести этот файл .p12 между системами. Дважды нажмите на .p12, чтобы установить его в систему. Вам будет предложено ввести пароль, введенный в шаге 4.

Ответ 2

Процесс стал проще после первоначального ответа; см. Экспорт и импорт сертификатов подписей (Mac Developer Library).

Вкратце: в Xcode Organizer откройте "Устройства" > "Команды" и выберите "Экспорт". На втором компьютере Устройствa > Команды > Импорт.

Ответ 3

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

Ответ 4

Короче говоря, да. Сертификат привязан к разработчику, а не к машине.

Также возможно разделить один сертификат между несколькими разработчиками, хотя там не так ясно разрезать то, что вы можете и не можете сделать (т.е. этот еще один вопрос:-)).