Odnów profil aprowizacji

87

Właśnie dostałem powiadomienie, że profil aprowizacji jednej z moich aplikacji wkrótce wygaśnie. Czy jest jakiś sposób, aby odnowić istniejący, czy muszę odtworzyć nowy?

Meltemi
źródło

Odpowiedzi:

61

Aby odnowić profil aprowizacji zespołu zarządzany przez Xcode:

W organizatorze Xcode:

  • Kliknij prawym przyciskiem myszy urządzenie (na liście po lewej stronie)
  • Kliknij „Dodaj urządzenie do portalu obsługi administracyjnej”
  • Poczekaj, aż to się skończy!
Johnmph
źródło
Uwaga: najpierw musiałem usunąć z urządzenia profil obsługi administracyjnej, który wkrótce wygasł.
erikprice
1
Ta technika nie działa u mnie dziś rano. Dochodzę do „Listing Teams”, a wyskakujące okienko mówi mi „Request Timed-out”
Tony Adams,
Nie wiem, co mi to naprawiło, ale tak. Myślę, że zaktualizowałem xCode czy coś. Przepraszam, nie mogę być bardziej precyzyjny ...
Tony Adams,
Dla firmy, która słynie z intuicyjności (jeśli to słowo) jest to niezwykle ukryte i niejasne. Pracował dla mnie, podpowiedział mi również coś innego związanego z profilem aprowizacji i zapytał, czy xcode powinien go pobrać, powiedziałem tak i zadziałało.
Brett Gregson
7
Ta opcja już nie istnieje
Hugh Jeffner
25

Poszedłem do portalu programów na stronie deweloperów Apple, kliknąłem Provisioning, kliknąłem przycisk „Odnów” obok mojego profilu, stan zmienił się z „wygasły” na „oczekujący”, odczekałem kilka chwil, kliknąłem Odśwież, nowy status był aktywny do 3 miesięcy od teraz, kliknąłem „Pobierz”, znalazłem pobrany plik w folderze pobierania i przeciągnąłem go na ikonę XCode. (Miałem już uruchomiony Xcode i miałem podłączony iPhone). Pojawił się nowy profil, a stary usunąłem (uważając, bo mają taką samą nazwę, ale kiedy najedziesz na nie kursorem, pojawia się data ważności).

Myślę, że ponieważ miałem już podłączony telefon, został on automatycznie zaktualizowany do telefonu, ponieważ nie musiałem ponownie synchronizować ani nic.

Teraz moja aplikacja znów działa!

daver
źródło
8
Nie mam przycisku odnowienia obok mojego wygasłego profilu. Co to znaczy? Jak mogę to odnowić?
MikeN
Nie wiem Mogło się to zmienić, odkąd zrobiłem to prawie dwa lata temu.
daver
1
jeśli główny certyfikat wygasł, musisz najpierw zregenerować, a następnie edytować każdy wygasły profil i przesłać go z nowym certyfikatem
valexa
W ramach obsługi administracyjnej> Dystrybucja. Nie mam też żadnych przycisków „Odnów”. Mój certyfikat dystrybucyjny jest ważny. Nie wiem, co robić?
neoneye
Już nie jest dokładne ... W tym momencie najlepiej usunąć tę odpowiedź
lance.dolan
14

Zrobiłem, co sugerujesz, i nie widzę też przycisku „Odnów”.

Oto jak odnowiłem mój.

Widzę moje trzy profile (companynameProfile, „Team Provisioning Profile” i productnameProfile). Pierwsza i trzecia wygasną w ciągu kilku tygodni. Drugi (i tylko drugi) jest oznaczony jako „zarządzany przez Xcode”. Nazwy profili pojawiają się w tabeli z kolumnami z etykietami: „Profil obsługi administracyjnej”, identyfikator aplikacji, stan i akcje. Status wszystkich trzech to „Aktywne”. Pierwsza i trzecia kolumna Działania zawiera przycisk „Pobierz” i link „Edytuj”. W przypadku 2 w kolumnie Działania znajduje się tylko przycisk „Pobierz”.

Nigdzie nie ma przycisku / linku „Odnów” (lub „Odśwież”) (zrobiłem źródło widoku i też to przeszukałem :)

Pomyślałem więc… kliknij „Edytuj” na # 3… dwie opcje: Modyfikuj i Duplikuj. Wybrałem „Modyfikuj”

Nadal nie ma możliwości odnowienia / odświeżenia… ale jest przycisk „Prześlij”… który nie działa (okazuje się być wyszarzony, ale to wcale nie jest oczywiste ... zły projekt interfejsu użytkownika).

Odkryłem, że jeśli coś zmienię na ekranie (w moim przypadku wybrałem wcześniej nieużywane urządzenie), „Prześlij” ściemnia się (staje się dostępne). Kliknij „Prześlij”. Cicho (kolejny problem z interfejsem użytkownika :) przeniesiono z powrotem na poprzednią stronę, a przyciski „Pobierz” i „Edytuj” zniknęły, a kolumna stanu powinna zawierać napis „Oczekiwanie”!

Po chwili odświeżyłem okno (przeładowałem) (nie wiem, czy odświeżyło się automatycznie) ... i zobaczyłem, że kolumna stanu zmieniła się na „Aktywne”.

Teraz ... pobrałem nowy profil (ten, o którym cholerna strona nie podaje , że jest nowy i nie WYKAZUJE DATY WAŻNOŚCI, więc możesz sobie powiedzieć ... trzecia wada interfejsu użytkownika).

Pobrałem profil, usunąłem stary profil z listy w oknie Organizatora Xcode, a następnie przeciągnąłem nowy do okna Organizatora Xcode i ... voila, Organizator pokazuje nową datę ważności (około 3 miesiące od dzisiaj ).

Mam nadzieję, że to pomoże

Stan Cupertino, Kalifornia, USA

Stan Sieler
źródło
1
W moim przypadku miałem wygasły profil obsługi dystrybucji dystrybucji. Sposób, w jaki go odnowiłem, polegał na wybraniu opcji „Modyfikuj”, a następnie z wyskakującego przycisku „Identyfikator aplikacji” wybrać niewłaściwy element, a następnie ponownie wybrać oryginalny identyfikator aplikacji. Następnie mogłem nacisnąć przycisk Prześlij.
neoneye
8

Czy wiesz, czy przycisk odnowienia pojawił się dopiero po wygaśnięciu profilu? Mam profil, który wkrótce wygaśnie, ale w tej chwili nie jest wyświetlany żaden przycisk „odnów”.

Po prostu przeczytaj gdzie indziej, że najwyraźniej tak jest.

John Friend
źródło
1
w typowy dla Apple sposób „przyjazny dla użytkownika” wydaje się, że opcja odnowienia staje się dostępna dopiero po wygaśnięciu.
orion elenzil
2
To nieprawda, po prostu pobierasz nowy profil w dowolnym momencie i masz nową datę wygaśnięcia.
ingh.am
1
To nie zadziałało, kiedy próbowałem teraz; profile aprowizacji mają tę samą datę ważności. (Nawet usunąłem stare z Organizatora Xcode, a następnie przeciągnąłem nowe; bez radości.)
Glenn
1
... MAM jednak możliwość uzyskania nowych dat wygaśnięcia, wybierając Edytuj, wprowadzając pewne zmiany (np. usuwając zaznaczenie pola wyboru urządzenia) i przesyłając.
Glenn,
8

Teraz to zmienili. (Paź 2010)

  1. Zaloguj się na stronie programisty iPhone'a: http://developer.apple.com/

  2. Następnie kliknij „Portal obsługi administracyjnej” w menu na prawym pasku bocznym (po prawej stronie u góry).

  3. Na następnej stronie kliknij „Obsługa administracyjna” w menu na lewym pasku bocznym

  4. Następnie zobaczysz swoje profile obsługi administracyjnej i przycisk / przyciski „odnów” - naciśnij go :)

Nelga
źródło
8

Wydaje się, że od maja 2017 r. Ten proces ponownie (nieco) się zmienił.

Nie uważałem za konieczne modyfikowanie czegokolwiek związanego z moim profilem i na szczęście certyfikat był nadal ważny, więc odnowienie okazało się prostym procesem, chociaż ustalenie, co należy zrobić, nie było proste.

  1. Wybierz wygasający profil na koncie programisty i kliknij „Edytuj” Wybierz Profil wygasający i Edytuj
  2. Kliknij przycisk „Generuj”
    • Sprawdź, czy certyfikat powiązany z profilem jest nadal ważny przez co najmniej rok
    • Nie uważałem za konieczne, aby w żaden sposób modyfikować profil Kliknij przycisk Generuj
  3. Na następnym ekranie sprawdź, czy data wygaśnięcia profilu została przedłużona Zweryfikuj przedłużoną datę ważności
jandersen
źródło
1
Jak uzyskać dostęp do ekranu w kroku 1? Zakładam, że jest to gdzieś na stronie dewelopera ..
galactikuh
@galactikuh musisz zalogować się na developer.apple.com, a następnie wybrać „Certyfikaty, identyfikatory i profile” i znaleźć profil, który wymaga odnowienia
jandersen
Wygląda na to, że moje konto wygasło, co wyjaśniałoby, dlaczego go nie widzę.
galactikuh
Czy musisz teraz płacić, aby to otrzymać? Wszystko, co próbuję zrobić na developer.apple.com, kieruje mnie tylko do strony, na której kupujesz członkostwo w programie deweloperskim za 79 GBP ... ale mogłem pierwotnie skonfigurować profil bez członkostwa, więc czy to się zmieniło?
Jules
1
@galactikuh - w końcu udało mi się to uruchomić. Musiałem całkowicie usunąć informacje o koncie z sekcji obsługi administracyjnej organizatora, a następnie dodać je z powrotem, co sprawiło, że odnowiono je poprawnie.
Jules
3

Aktualizacja marzec 2013

Data wygaśnięcia profilu informacyjnego jest powiązana z datą wygaśnięcia certyfikatu dewelopera. I nie chciałem czekać, aż wygaśnie, więc oto co zrobiłem -

  • Przejdź do portalu obsługi administracyjnej systemu iOS
  • Unieważnij bieżący certyfikat
  • W Xcode> Organizator przejdź do strony Profile aprowizacji (w obszarze Biblioteka)
  • Naciśnij odśwież, a pojawi się monit o utworzenie nowego certyfikatu programisty, ponieważ bieżący został unieważniony
  • Postępuj zgodnie z instrukcjami, aby je utworzyć
  • Wróć do portalu obsługi administracyjnej systemu iOS dla swoich profili dystrybucji i zmień coś w tym, aby włączyć przycisk przesyłania.
  • Prześlij go, a data nowego certyfikatu zostanie zastosowana do niego
Piotr
źródło
Ja również miałem profil aprowizacji, który wygasał za 12 dni i był powiązany z certyfikatem, który również wygasał za 12 dni. Wykonanie powyższych kroków pozwoliło Xcode na ponowne wygenerowanie certyfikatu, który odwołałem. Następnie musiałem ponownie połączyć moje dystrybucyjne profile obsługi administracyjnej z nowym certyfikatem. Wszystko jest dobrze.
TJ Asher,
typowe krwawe jabłko, zawsze zmieniają sposób działania
1800 INFORMACJE
Niestety to już nie zadziała. Mam projekt zarządzany (nadal) w XCode 4.6.3, a przycisk Odśwież w Organizatorze nie otrzymuje już żądań obsługiwanych przez firmę Apple. Po naciśnięciu przycisku wyświetla się komunikat „Usługa niedostępna”, więc… dzięki Apple.
Logicsaurus Rex
2

W Xcode4 przejdź do Organizatora. Wybierz w bibliotece profile aprowizacji. Wybierz swój profil obsługi administracyjnej i kliknij przycisk „Odśwież” u dołu. Poprosi Cię o podanie loginu i hasła. Następnie profil jest odnawiany.

zeiteisen
źródło
2

Tak często zmieniają sposób, w jaki to działa. Oto, co musiałem zrobić tym razem (maj 2016):

  • Dodaj nowy profil informacyjny w Developer Member Center
  • Otwórz preferencje XCode, Konto> Wybierz Apple ID> Wybierz Nazwa zespołu> Wyświetl szczegóły
  • Kliknij przycisk Pobierz w kolumnie Działanie dla nowo utworzonego profilu informacyjnego
Hugh Jeffner
źródło
1

Aby odnowić profil deweloperski przed jego wygaśnięciem, w końcu znalazłem sposób, który działa dla mnie. Odważyłem się spojrzeć na kroki, które wcześniej omijałem.

Przejdź do portalu obsługi administracyjnej Apple, wybierz opcję „Obsługa administracyjna”. Otrzymasz listę „Development Provisioning Profiles”, w której zobaczysz profil, który wkrótce wygaśnie, z etykietą „Managed by XCode”. Kliknij przycisk „Nowy profil” u góry, wybierz żądany typ profilu i utwórz go. Poczekaj pół minuty, odśwież ekran główny, a gdy nowy profil pokaże się jako „Aktywny”, przełącz się z powrotem do XCode, przejdź do Organizatora, wybierz „Profile aprowizacji” pod „Biblioteką” w lewej górnej kolumnie. Kliknij „Odśwież” na dole, zaloguj się (jeśli pojawi się prośba), a nowy profil po chwili pojawi się na liście.

Teraz najważniejsze jest podłączenie urządzenia i przeciągnięcie nowego profilu do wiersza „Provisioning Profiles” pod podłączonym urządzeniem w lewej kolumnie.

Na koniec możesz wyczyścić stare profile ze swojego urządzenia, jeśli masz na to ochotę.

Uwaga: co ciekawe, wydaje się, że po prostu zaznaczenie i usunięcie profilu aprowizacji w witrynie portalu obsługi administracyjnej systemu iOS powoduje utworzenie nowego nowego profilu obsługi administracyjnej zespołu. Więc może to wszystko, czego potrzeba. Spróbuję tego następnym razem, aby sprawdzić, czy to wystarczy, jeśli tak, nie musisz tworzyć profilu, jak opisałem powyżej.

mwehlou
źródło
1

Oprócz innych rozwiązań musiałem edytować podpisywanie kodu w głównym projekcie i plik docelowy, aby ponownie przenieść kompilację aplikacji na urządzenie po wygaśnięciu profilu aprowizacji.

:: Usuń stare, wygasłe profile

:: Dodaj nowy profil w Organizatorze

:: Oczyść wszystkie cele

:: Uzyskaj informacje -> Podpisywanie kodu zarówno w projekcie głównym, jak i celu

:: Buduj i uruchamiaj

zzzzzz
źródło
1

Niestety odnowienie nie wydaje się działać w moim przypadku. Mój profil dystrybucyjny ad hoc wygaśnie za 5 dni. Dostałem ostrzeżenia o tym na iPhonie, a Xcode Organizer pokazuje również znak ostrzegawczy obok niego.

W portalu aprowizacji Apple był oznaczony jako nieaktywny i był przycisk do ponownej aktywacji. Ale nadal z tą samą datą ważności, za 5 dni. Następnie dodałem do niego jeszcze dwa iPhone'y, ale zmieniony profil nadal wygasa za 5 dni.

W końcu usunąłem profil w portalu obsługi administracyjnej i utworzyłem nowy od podstaw, używając innej nazwy, ale ten nowy nadal wygasa 13 kwietnia, za 5 dni!

To naprawdę frustrujące! Więc chyba muszę poczekać, aż wygaśnie i wtedy stworzyć nowy.

Jeśli zastanawiasz się, czy moja subskrypcja programisty się skończy, tak nie jest. Właśnie odnowiłem go w lutym.

Jochen
źródło
1

dla Profilu zespołu, prosto w Prereferencje -> Konto ---> wybierz odpowiednie konto -> szczegóły -> kliknij lewy dolny przycisk „Odśwież”. profil zostanie odnowiony.

zolibra
źródło
1

U mnie problem występował, ponieważ nie było aktywnego certyfikatu produkcyjnego. Utworzyłem nowy, a następnie przeszedłem do wygasłego dystrybucyjnego profilu informacyjnego, dodałem certyfikat i aktywowano profil informacyjny.

Atul Goyal
źródło
Atul, czy to możliwe, że mój miesięczny profil aprowizacji wygasł, ponieważ wygasł jego certyfikat? Czy mam rację, że miałeś ten sam problem? Utworzyłem profil aprowizacji do dystrybucji miesiąc temu i wczoraj wygasł, ale nie mam pojęcia, dlaczego.
rihe