Do tworzenia aplikacji na telefon iPhone w programie Flash Professional CS5 potrzebny jest plik certyfikatu P12. Certyfikat ten generuje się w oparciu o plik certyfikatu programisty Apple iPhone otrzymany od firmy Apple.
Konwertowanie certyfikatu programisty telefonu iPhone na plik P12 w systemie Mac OS
Po pobraniu certyfikatu Apple iPhone z telefonu Apple wyeksportuj go do formatu certyfikatu P12. Aby dokonać tego w systemie Mac® OS:
-
Otwórz aplikację Dostęp do pęku kluczy (w folderze Aplikacje/Narzędzia).
-
Jeśli wcześniej nie wykonano tej czynności, dodaj plik certyfikatu programisty do pęku kluczy, wybierając opcje Plik > Importuj. Następnie przejdź do pliku certyfikatu (plik .cer) uzyskanego od firmy Apple.
-
Wybierz kategorię Klucze w aplikacji Dostęp do pęku kluczy.
-
Wybierz klucz prywatny skojarzony z certyfikatem instalacyjnym iPhone.
Klucz prywatny jest identyfikowany przy użyciu skojarzonego z nim certyfikatu publicznego wystawionego dla podmiotu „iPhone Developer: <imię> <nazwisko>”.
-
Wybierz polecenie Plik > Eksportuj elementy.
-
Zapisz klucz w formacie pliku .p12.
-
Zostanie wyświetlony monit o utworzenie hasła, które będzie używane podczas próby zaimportowania tego klucza na inny komputer.
Konwertowanie certyfikatu programisty firmy Apple na plik P12 w systemie Windows
Do opracowania aplikacji na telefon iPhone w programie Flash CS5 potrzebny jest plik certyfikatu P12. Certyfikat ten generuje się w oparciu o plik certyfikatu programisty Apple iPhone otrzymany od firmy Apple.
-
Plik certyfikatu programisty otrzymany od firmy Apple konwertuje się do pliku certyfikatu PEM. Uruchom następującą instrukcję wiersza poleceń z podkatalogu bin katalogu OpenSSL:
openssl x509 -in developer_identity.cer -inform DER -out developer_identity.pem -outform PEM
-
W przypadku używania klucza z pęku kluczy na komputerze z systemem Mac dokonaj jego konwersji na klucz PEM:
openssl pkcs12 -nocerts -in mykey.p12 -out mykey.pem
-
Możesz teraz wygenerować prawidłowy plik P12, bazujący na kluczu oraz wersji PEM certyfikatu programisty iPhone:
openssl pkcs12 -export -inkey mykey.key -in developer_identity.pem -out iphone_dev.p12
W przypadku używania klucza z pęku kluczy Mac OS użyj wersji PEM wygenerowanej w poprzednim kroku. W przeciwnym przypadku użyj klucza OpenSSL wygenerowanego wcześniej (w systemie Windows).
|
|
|