Walczę z tym godzinami. Mam 2 takie same profile aprowizacji, które utworzyłem, a nowy profil nie zastąpił starego (który wygasa 6 dni wcześniej niż nowy). Przez menu XCode 5 nie mogę usunąć zduplikowanego profilu informacyjnego. Jakieś obejście w tej sytuacji?
91
Odpowiedzi:
Jeśli usuniesz profil z wersji rozwojowej Apple a / c i naciśniesz odświeżanie w XCode (używając xcode> Preferencje> Konta), te profile znikną.
Możesz je usunąć z tego katalogu na swoim komputerze: "
~/Library/MobileDevice/Provisioning\ Profiles"
źródło
W Preferencjach Xcode przejdź do Konta, a następnie przejdź do swojego Apple ID, a następnie kliknij „Wyświetl szczegóły”. Kliknij profil obsługi administracyjnej, który chcesz usunąć, a następnie naciśnij RAZ przycisk „usuń”. Następnie kliknij ikonę odświeżania, aby ręcznie zaktualizować listę (dość sprzeczne z intuicją ...).
Korzystając z tej metody, udało mi się usunąć wszystkie kopie tego samego profilu informacyjnego oprócz jednej, po czym operacja ta nic nie robi.
źródło
Prawdopodobnie nie musisz usuwać zduplikowanych profili. Po prostu przejdź do Xcode / Preferences / Accounts / / View Details i naciśnij przycisk odświeżania.
Zrobiłem to i moje zduplikowane profile obsługi zniknęły. Teraz, kiedy publikuję kompilacje w TestFlight, listy dystrybucyjne są poprawne.
źródło
W Xcode Preferences -> Accounts, usuń swoje konto, dodaj konto ponownie, kliknij swój identyfikator programisty, naciśnij przycisk odświeżania, ponownie wybierz profil udostępniania w ustawieniach kompilacji.
OTÓŻ TO. WSZYSTKIE TWOJE PROBLEMY SĄ ROZWIĄZANE
źródło
Używam „narzędzia konfiguracyjnego iPhone'a dla Mac OS X” dostarczonego przez firmę Apple do zarządzania wszystkimi moimi profilami obsługi administracyjnej dla Xcode 5.
Ze strony internetowej Apple:
iPhone Configuration Utility umożliwia łatwe tworzenie, utrzymywanie, szyfrowanie i instalowanie profili konfiguracyjnych, śledzenie i instalowanie profili udostępniania i autoryzowanych aplikacji oraz przechwytywanie informacji o urządzeniu, w tym dzienników konsoli.
Możesz go pobrać stąd
Możesz usunąć profil informacyjny:
źródło
Aby usunąć wszelkie odniesienia do niechcianego profilu obsługi administracyjnej z XCODE 5, wykonaj następujące czynności:
1) Przejdź do katalogu YOURAPP.xcodeproj
2) W vi otworzyłem plik project.pbxproj
3) Znajdź PROVISIONING_PROFILE = "ID_OF_THE_PROV_PROFILE_YOU_WANT_TO_DELETE"
Za każdym razem, gdy widziałem to w pliku, ustawiałem go na „” i XCODE nigdy więcej nie wyświetlało mi błędu.
źródło
Wszystkie wymienione dotychczas metody nadal nie usuwają niektórych profili „Zarządzanych przez Xcode”, które mogą się pojawiać ponownie, bez względu na to, co zrobisz, aby je usunąć.
Wydaje się, że problem polega na tym, że niektóre profile są automatycznie generowane przez Xcode / Apple Developer Center na podstawie posiadanych identyfikatorów aplikacji. W moim przypadku widzę jeden profil „programisty” dla każdego identyfikatora aplikacji (w tym symbol wieloznaczny).
Wyobrażam sobie, że jedynym sposobem na pozbycie się ich jest usunięcie samego identyfikatora aplikacji za pośrednictwem Centrum deweloperów. Często nie jest to możliwe, ponieważ Centrum deweloperów narzeka, że aplikacja „... istnieje w App Store, więc nie można jej usunąć” - nawet jeśli danej aplikacji nie ma w sklepie.
źródło
Żadna z poprzednich sugestii nie zadziałała dla mnie. To, co ostatecznie wyeliminowało niechciane profile, było następujące:
~/Library/Developer/Xcode/DeveloperPortal*.*
Rzucałem się w kółko, więc to może nie być całkiem magiczna formuła, ale coś w tym stylu. Zgodnie z projektem Xcode automatycznie tworzy profile aprowizacji na podstawie identyfikatorów aplikacji skonfigurowanych w portalu dla deweloperów o nazwach takich jak „Mac Team Provisioning Profile:”. Jest to świetna funkcja, ale zwiększa to zamieszanie związane z problemem usuwania.
źródło
Z moich eksperymentów uważam, że Xcode pobiera profile aprowizacji bezpośrednio z centrum deweloperów.
Mówię to, ponieważ utworzyłem nowy profil obsługi administracyjnej z centrum deweloperów i pojawił się on w Ustawieniach> Konta, zanim dwukrotnie kliknąłem plik .mobileprovision.
Zasadniczo usuń profile z developer.apple.com
źródło
W moim przypadku to zadziałało: kliknij prawym przyciskiem myszy profil aprowizacji na karcie Konta -> wyświetl panel szczegółów. Kliknij opcję pokaż w wyszukiwarce -> usuń je bezpośrednio w wyszukiwarce.
źródło
Dla wszystkich osób, które widzą, że profile w magiczny sposób pojawiają się ponownie po ich usunięciu i naciśnięciu przycisku odświeżania, po prostu poczekaj kilka minut po usunięciu, a przed naciśnięciem przycisku odświeżania.
źródło
Do usunięcia profilu administracyjnego możemy użyć oprogramowania iPhone Configuration Utility.
Oprogramowanie konfiguracyjne iPhone'a -> Zainstaluj to oprogramowanie -> Otwórz oprogramowanie -> Profile obsługi administracyjnej -> znajdź listę wszystkich swoich profili -> Naciśnij przycisk Backspace, poprosi o usunięcie profilu obsługi administracyjnej -> Kliknij przycisk Usuń profil obsługi administracyjnej. Więc usunie go z istniejącej aplikacji Xcode, a nawet z twojego komputera.
źródło
Doszedłem do wniosku, że synchronizacja między lokalną ścieżką udostępniania (~ / Library / Developer / Xcode / DeveloperPortal) a serwerem iTunesConnect zajmuje trochę czasu. Po usunięciu profilu informacyjnego na ścieżce lokalnej i na serwerze iTunesConnect (należy usunąć oba w celu wyczyszczenia), musisz poczekać co najmniej 5 minut, w przeciwnym razie pliki, które usunąłeś, zostaną ponownie wyświetlone na ścieżce lokalnej kiedy próbujesz nacisnąć przycisk „napraw to” w Xcode.
źródło