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?
Odpowiedzi:
Aby odnowić profil aprowizacji zespołu zarządzany przez Xcode:
W organizatorze Xcode:
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!
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
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.
Teraz to zmienili. (Paź 2010)
Zaloguj się na stronie programisty iPhone'a: http://developer.apple.com/
Następnie kliknij „Portal obsługi administracyjnej” w menu na prawym pasku bocznym (po prawej stronie u góry).
Na następnej stronie kliknij „Obsługa administracyjna” w menu na lewym pasku bocznym
Następnie zobaczysz swoje profile obsługi administracyjnej i przycisk / przyciski „odnów” - naciśnij go :)
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.
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 -
Tak często zmieniają sposób, w jaki to działa. Oto, co musiałem zrobić tym razem (maj 2016):
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.
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
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.
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.