Dotyczy to istniejącej aplikacji, która kompilowała się i rozpowszechniała wiele razy. Od czasu aktualizacji do Xcode 5 pojawia się ten błąd.
- Mam profil programisty wybrany do podpisywania kodu w celu debugowania.
- Usunięte dane pochodne kilka razy.
- Wyjdź kilka razy
- Pobrałem i próbowałem ponownie dodać moje certyfikaty programistów.
- Zresetuj mój komputer! I sprawdzone aktualizacje
- Próbowałem użyć czarnej magii!
- Schemat> Konfiguracja kompilacji jest ustawiony na Debugowanie
Dziwne okoliczności, które kompiluję, aby skompilować do iOS 6.1, aby móc uruchomić na swoim iPhonie 3GS - podstawą jest SDK iOS 7? Czy to może być problem? Muszę go przetestować, zanim znajdę nowszy telefon, aby zmienić go na iOS 7.
Odpowiedzi:
Ten błąd pojawia się zwykle po wybraniu profilu udostępniania ad hoc. Upewnij się, że podpisywanie kodu jest przeznaczone do programowania.
źródło
Ten błąd występuje, jeśli do debugowania na urządzeniu użyto profilu obsługi dystrybucji.
Przejdź do
Build Settings
>Provisioning Profile
iset to 'None' for Debugging
.źródło
W końcu rozwiązałem ten problem, pamiętając o ustawianiu parametrów podpisywania kodu i inicjowania obsługi w obu projektach i zakładkach docelowych ...
źródło
Gdy urządzenie zostanie podłączone do komputera kablem, a aplikacja Build + Run zostanie uruchomiona, urządzenie spróbuje przeprowadzić debugowanie. Debugowanie jest dozwolone tylko w przypadku profili programistycznych.
Jeśli budujesz + uruchamiasz z Profilem Rozwoju + Kodem Podpisywania Rozwoju, wszystko będzie w porządku
Jeśli zbudujesz + uruchomisz z AppStore Distribution Profile + Distribution Signing Code, aplikacja nawet nie dotrze do twojego urządzenia. Ta kompilacja służy wyłącznie do przesyłania do AppStore
Jeśli zbudujesz + uruchomisz z profilem dystrybucji AdHoc + kodem podpisu dystrybucji, pojawi się błąd „nie udało się pobrać zadania do procesu ...”, ale aplikacja zostanie zainstalowana na twoim urządzeniu. Odłącz urządzenie i uruchom aplikację z urządzenia. Działa w środowisku dystrybucyjnym. Cieszyć się :)
źródło
AKTUALIZACJA:
Wygląda na to, że Xcode 5.1 naprawia menu rozwijane, dzięki czemu wyświetla teraz „(bla bla)” za każdym razem, gdy dwa profile mają tę samą nazwę. To pozwala wybrać właściwy. Co jest znacznie lepsze :)
Ugryziony przez to kilka razy. Xcode5 pokazuje „Profil obsługi” jako pojedyncze pole, KTÓRE JEST ZAWSZE NIEPRAWIDŁOWE, a Apple NIE POWINIEN kodować swojego GUI w ten sposób (błąd początkujący tam od Apple).
W Xcode5 (bez poprzedniej wersji) masz dwie wartości „Provisioning Profile”. MUSI BYĆ ustawiony PRZED ustawieniem „Tożsamości podpisywania kodu”. Oczywiście, ponieważ należy ustawić PIERWSZY ... Apple umieścił go na liście DRUGIEJ, 3 pozycje PONIŻEJ rzeczy, którą należy ustawić „przed”.
(punkty bonusowe za okropny projekt GUI tam ...)
Jest również zepsuty: jeśli masz dwa profile udostępniania dla tej samej nazwy, Xcode5 pozwoli ci wybrać tylko jeden z nich. Aby obejść ten problem, musisz użyć Narzędzia konfiguracji iPhone'a, aby znaleźć pożądany profil, znaleźć 30-cyfrowy „Identyfikator profilu” i skopiować / wkleić go do wartości „Inne” listy rozwijanej Profil obsługi administracyjnej.
Twój profil informacyjny MUSI mieć wartość „Debugowanie” i inną wartość „Wydanie” (chyba że ręcznie utworzysz niestandardowy mega-profil, Apple zachowa je osobno).
W profilu debugowania często występuje błąd o tej samej nazwie opisany powyżej - większość osób będzie korzystać z automatycznie generowanego profilu Apple Team Provisioning Profile, który Apple niepoprawnie nazywa zawsze to samo dla wszystkich obiektów docelowych we wszystkich projektach. (kolejny błąd w Xcode5).
Po ustawieniu obu wartości pole „Tożsamość podpisywania kodu” wreszcie zacznie działać poprawnie. W rzeczywistości działa ładnie: w większości poprzednich wersji Xcode pole to było uszkodzone, a „automatyczny” wybór rzadko działał. W Xcode5 może on używać TYLKO wartości do podpisywania kodu znalezionych w profilu Provisioning, który wcześniej wybrałeś - i wydaje się, że poprawia go w 100%.
(tzn. możesz bezpiecznie ustawić go na „Automatyczny”. W poprzednich wersjach Xcode Xcode często „Automatycznie” używał profilu Dystrybucji dla kompilacji programisty i odwrotnie, powodując wiele problemów)
źródło
W oparciu o moje bieżące wyszukiwanie błąd „Nie udało się pobrać zadania do procesu” w xcode 5 może wystąpić z wielu powodów:
Dla mnie jest to drugi przypadek, który wydaje się dotyczyć również tego pytania.
Jestem w stanie to naprawić, zmieniając listę rozwijaną profilu udostępniania debugowania na poprawny profil udostępniania programowania, a następnie próbując załadować aplikację na prawdziwe urządzenie. Xcode dałby następujący błąd:
kliknij „Napraw problem”, aby kontynuować, xcode 5 naprawi problem. Po rozwiązaniu problemu profil udostępniania dla debugowania jest ponownie ustawiany na „Brak”, nie wiadomo jednak, dlaczego xcode miałby to zrobić.
źródło
Miałem te problemy i jak raz ustawiłem zarówno CODE_SIGN_IDENTITY, jak i PROVISIONING_PROFILE , wszystko działa dobrze,
Uwaga: zmieniło się to w Xcode 5, poprzednia wersja nie zawierała wpisu PROVISIONING_PROFILE w ustawieniach kompilacji
Zauważ, że tutaj musiałem ręcznie napisać programistę iPhone'a do drugiego wpisu, ponieważ automatyczny wybór nie działał
Następnie zaktualizuj i ustawienia profilu udostępniania
dodaj swoje profile o numerze 0000 tylko dla prywatności
źródło
Spróbuj ponownie uruchomić XCode
Po ustawieniu Provisioning i podpisywania kodu ze wszystkich tych sugestii, ponowne uruchomienie było tym, co w końcu pozwoliło mu działać z Provisioning ustawionym na none i Signing Code ustawionym na iOS Developer (Automatic)
źródło
Może to wynikać z udostępniania profili. W moim przypadku próbowałem uruchomić aplikację na telefonie, a profil udostępniania został ustawiony na profil adhoc (XC Ad Hoc), stąd błąd. Muszę zmienić go na profil zespołu iOS zarządzanego przez xcode (aby uniknąć ręcznej pracy nad centrum programistycznym).
źródło
tak naprawdę to Twój profil obsługi administracyjnej - Debug jest nieprawidłowy。
źródło
Odpowiedź hasan83 zadziałała dla mnie. Inicjowanie ad hoc powodowało ten błąd, a moje urządzenie również nie było zawarte w tym pliku aprowizacji. Ustawiłem automatyczne na obsługę administracyjną i zbudowałem. Xcode poprosił o naprawienie problemu, a tym samym naprawił problem, pobierając i ustawiając plik udostępniania programisty.
źródło
W moim przypadku dzieje się tak, ponieważ wybrany schemat
Run action
wskazuje na innyTarget
, dla któregoCode Signing Identity
ustawiono opcjęiPhone Ditributor
źródło
Nie zaakceptowałem powyższych odpowiedzi, ponieważ musiałem rozwiązać szereg problemów:
Jak zawsze dzięki za pomoc ludziom.
źródło
Tak więc po przetestowaniu wszystkich tych opcji uważam, że poprawne jest teraz utworzenie profilu udostępniania dla rozwoju, a nie tylko dystrybucji. przejdź do panelu preferencji i w profilach udostępniania kliknij przycisk Utwórz nowy, wybierz programowanie, a następnie przejdź do kompilacji ustawień i ustaw automatyczne podpisywanie (spowoduje to wybranie poprawnej obsługi administracyjnej).
Spodziewałbym się, że Apple będzie bardziej informacyjny, kiedy wprowadzi zmiany takie jak ta domyślna
Twoje zdrowie,
SOL.
źródło
Dzięki całej pomocy w innych odpowiedziach rozwiązałem to w następujący sposób:
W tym momencie trudno powiedzieć, które ustawienie jest dla którego trybu pracy, więc zacząłem od projektu, w którym wszystko działa.
źródło
Miałem tylko ten sam problem - aplikacja była instalowana OK, ale nie uruchamia się z Xcode z komunikatem „uruchomienie procesu nie powiodło się: nie udało się pobrać zadania do procesu”.
Okazało się, że mój certyfikat rozwoju wygasł w nocy. Ponowne wygenerowanie certyfikatu i profili udostępniania rozwiązało problem.
źródło
Ten problem mi się przydarzył, ponieważ usunąłem „Konfiguracja” w obszarze Project => Info.
Aby rozwiązać ten problem, przejdź do „Produkt” => „Schemat” => „Zarządzaj schematami”. Edytuj aktywny schemat i sprawdź, czy „Kompilacja konfiguracji” nie określa żadnych usuniętych konfiguracji dla każdego procesu (Uruchom, Test itp.).
źródło
W moim przypadku Xcode nie mógł automatycznie ustawić odpowiedniego profilu programisty iOS dla konfiguracji kompilacji debugowania. Miałem to ustawić ręcznie, aby
iPhone Developer: My Name (XXXXXX)
:Ustawienia kompilacji docelowej → Podpisywanie kodu → Tożsamość podpisywania kodu → Debugowanie.
źródło
W moim przypadku nie mogę ustawić profilu informacyjnego na „none”, ponieważ potrzebuję profilu informacyjnego do powiadomienia wypychanego. Więc po prostu utworzyłem inny profil obsługi dla programisty Apple, profil obsługi dla programisty iOS (nie dystrybucji iOS), powiązany z tym samym identyfikatorem aplikacji. Następnie użyj profilu udostępniania dla aplikacji na karcie Ustawienia kompilacji.
źródło