Tworzenie dla iOS na wielu komputerach, testowanie na jednym urządzeniu, porady?
Szukałem jakiejś porady na temat tworzenia profili / certyfikatów itp... Używam iMaca w pracy do rozwijania, a także czasami znajduję się sprawdzając mój kod z Gita na moim MacBooku Pro w domu, ale zawsze napotykam problemy, gdy chcę przetestować na moim iPhonie z innego komputera.
Oczywiście moje profile aprowizacji na urządzeniu pasują do certyfikatu wydanego mojemu imacowi z pracy, więc z laptopa nie mogę przetestować na urządzeniu, ponieważ profil aprowizacji nie dopasuj certyfikat. więc dostaję błąd szyfru.
Jak mogę to obejść ?
Z góry dzięki.
5 answers
Apple zapewnia łatwe rozwiązanie do pracy na wielu maszynach.
Możesz wyeksportować swój profil programisty ze swojego roboczego iMaca i przenieść go na MacBooka Pro.
W Xcode 4, przywołać Organizatora. Kliknij na "urządzenia"/
Teraz kliknij "profile programistów" na pasku bocznym.
Następnie na dole ekranu zobaczysz przycisk o nazwie "Export" i przycisk o nazwie "Import". Na komputerze z oryginałem Certyfikaty kliknij "Eksportuj" i Zapisz profil. Możesz zostać poproszony o wprowadzenie hasła.
Na drugim komputerze użyj opcji "Importuj", aby zainstalować certyfikaty.
Powinieneś być w stanie bezproblemowo rozwijać i testować między tymi dwoma maszynami.
Edit:
Według Topher Fangio W komentarze poniżej , Być może będziesz musiał:
Otwórz dostęp do pęku kluczy, a następnie znajdź [swojego] iPhone ' a Certyfikat programisty na moim pulpicie i wyeksportuj go. Następnie zaimportuj go na swojej [drugiej maszynie]. Jeśli widzisz rozwijaną listę i powiązany klucz prywatny na jednym komputerze, ale nie na drugim, musisz go najwyraźniej wyeksportować.
Mam nadzieję, że wgląd Tophera pomoże każdemu, kto ma problemy z użyciem Xcode, aby to zrobić.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-05-23 12:17:58
Jeśli używasz Xcode 6.x-8.x, jest na to bardzo łatwy sposób:
Zobacz sekcję zatytułowaną Exporting and Importing Certificates and Profiles
W przewodnik dystrybucji aplikacji.
Podsumowując:
- przejdź do preferencji Xcode
- Kliknij na konta
- Kliknij ikonę koła zębatego w lewym dolnym rogu
- wybierz "Eksportuj konta" i wprowadź żądaną nazwę pliku i hasło
- otwórz nowo utworzony plik na nowej maszynie
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-05-04 13:06:02
Musisz zachować oryginalny plik klucza prywatnego i plik certyfikatu, który utworzysz, jako absolutny pierwszy krok w procesie w portalu. Następnie musisz zaimportować nie tylko certyfikat, ale również plik klucza prywatnego na swoim laptopie. Gdy to zrobisz, powinieneś mieć możliwość podpisania certyfikatu programisty i profilu provisioning na obu laptopach.
Ja też wpadłem w tę sytuację. W razie potrzeby można uruchomić go od nowa na portalu aprowizacyjnym bez rzeczywistych negatywnych skutków.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-08-14 15:36:26
Mam Xcode 4.6.1 i w organizerze jest teraz przycisk odświeżania w prawym dolnym rogu. Naciśnij to, zaloguj się na swoje konto Apple, a powinno ono pobrać wszystkie odpowiednie informacje o Profilu.
-zdrówko
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-03-27 20:31:43
Ta odpowiedź nie wydaje się dotyczyć Xcode 4.6.3, gdzie Organizator nie ma sekcji "Profil dewelopera".
W Xcode 5 i 6 (których większość będzie używać w momencie wysyłania) istnieje inna procedura, która jest omawiana tutaj .
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-04-13 12:45:06