Я работаю в компании, которая заинтересована в создании приложений для iPhone. Однако мы не имеем четкого ответа на один вопрос:
Задает ли сертификат разработчика iPhone более одного компьютера за раз?
Я работаю в компании, которая заинтересована в создании приложений для iPhone. Однако мы не имеем четкого ответа на один вопрос:
Задает ли сертификат разработчика iPhone более одного компьютера за раз?
Эта информация была опубликована на http://www.iphonedev.org/node/3 и не была написана мной.
Шаг 1:. Чтобы экспортировать свой закрытый ключ и сертификат для обеспечения безопасности и для включения разработки в нескольких системах, откройте приложение Keychain Access и выберите категорию "Keys".
Шаг 2: Контроль. Нажмите на закрытый ключ, связанный с сертификатом разработки iPhone, и нажмите "Экспортировать элементы в меню". Закрытый ключ идентифицируется с помощью iPhone Developer: общедоступного сертификата, который сопряжен с ним.
Шаг 3: Сохраните свой ключ в формате файла личной информации (.p12).
Шаг 4: Вам будет предложено создать пароль, который будет использоваться при попытке импортировать этот ключ на другом компьютере.
Шаг 5: Теперь вы можете перенести этот файл .p12 между системами. Дважды нажмите на .p12, чтобы установить его в систему. Вам будет предложено ввести пароль, введенный в шаге 4.
Процесс стал проще после первоначального ответа; см. Экспорт и импорт сертификатов подписей (Mac Developer Library).
Вкратце: в Xcode Organizer откройте "Устройства" > "Команды" и выберите "Экспорт". На втором компьютере Устройствa > Команды > Импорт.
Да, вы можете. Вам нужно будет загрузить сертификат на каждую из машин и, чтобы на вашем компьютере был создан закрытый ключ для этого сертификата. В портале разработчика есть инструкции по экспорту ключа (в разделе справки). Вам также понадобятся профили обеспечения, которые снова можно загрузить с портала.
Короче говоря, да. Сертификат привязан к разработчику, а не к машине.
Также возможно разделить один сертификат между несколькими разработчиками, хотя там не так ясно разрезать то, что вы можете и не можете сделать (т.е. этот еще один вопрос:-)).