Чтобы создавать приложения для iPhone с помощью Flash Professional CS5, необходимо использовать файл сертификата P12. Этот сертификат создается на основе файла сертификата разработчика iPhone, полученного от компании Apple.
Преобразование сертификата разработчика iPhone в файл P12 в ОС Mac OS
Загрузив сертификат iPhone с сайта Apple, экспортируйте его в виде файла P12. В ОС Mac® OS выполните следующие действия.
-
Откройте программу «Связка ключей» (каталог Программы/Служебные программы).
-
Если сертификат еще не добавлен в связку ключей, выберите «Файл» > «Импорт». Найдите файл сертификата (CER-файл), полученный от компании Apple.
-
В программе «Связка ключей» выберите категорию «Ключи».
-
Выберите личный ключ, связанный с данным сертификатом на разработку iPhone.
Личный ключ идентифицируется связанным с ним открытым сертификатом «Разработчик iPhone: <имя> <фамилия>».
-
Выберите «Файл» > «Экспортировать объекты».
-
Сохраните ключ в формате файла обмена личными данными (.p12).
-
Появится запрос на создание пароля, который используется при попытке импорта этого ключа на другой компьютер.
Преобразование сертификата разработчика Apple в файл P12 в ОС Windows
Чтобы создавать приложения iPhone с помощью Flash CS5, необходимо использовать файл сертификата P12. Этот сертификат создается на основе файла сертификата разработчика iPhone, полученного от компании Apple.
-
Преобразуйте файл сертификата разработчика, полученный от компании Apple, в файл сертификата PEM. С помощью командной строки запустите следующую операцию из каталога корзины (bin) OpenSSL.
openssl x509 -in developer_identity.cer -inform DER -out developer_identity.pem -outform PEM
-
Если используется личный ключ из связки ключей на компьютере с ОС Mac, преобразуйте его в ключ PEM:
openssl pkcs12 -nocerts -in mykey.p12 -out mykey.pem
-
Теперь можно создать действительный файл P12 на основе ключа и версии PEM сертификата разработчика iPhone:
openssl pkcs12 -export -inkey mykey.key -in developer_identity.pem -out iphone_dev.p12
Если используется ключ из связки ключей в ОС Mac OS, используйте версию PEM, созданную при выполнении предыдущего шага. В противном случае используйте ключ OpenSSL, созданный ранее (в ОС Windows).
|
|
|