Błąd Xcode 4.4 - przekroczono limit czasu oczekiwania na uruchomienie aplikacji

101

wczoraj zainstalowałem Xcode 4.4.

Pracuję nad projektem, który musi działać na iOS 4.1 w górę, obsługując urządzenie iOS z aparatem. Dopóki nie zainstalowałem Xcode 4.4, wszystko poszło dobrze i mogę przetestować aplikację na iPhone 3gs i 4s. Po zainstalowaniu Xcode 4.4 nie mogłem przetestować aplikacji na iPhonie 3gs i za każdym razem, gdy próbuję to zrobić, xcode wyświetla ten komunikat: - Nie można lauch „appname”. przekroczono limit czasu aplikacji do lauch -

Czy ktoś ma pomysł, jak pozbyć się tego błędu?

notsoux
źródło
Jaka jest wersja iOS w twoich 3G? Zakładając, że jest to 4.1, sprawdź w preferencjach XCode, czy masz zainstalowaną obsługę debugowania urządzenia w wersji 4.1, czy nie
Vin

Odpowiedzi:

268

Miałem podobny problem podczas próby debugowania aplikacji z obsługą administracyjną Ad-Hoc ... Sprawdź, której obsługi administracyjnej używasz, wydaje się, że do debugowania nie można używać obsługi administracyjnej ad-hoc.

EDYCJA W rzeczywistości wydaje się, że tylko profile aprowizacji deweloperów nadają się do debugowania

Vinzzz
źródło
Tak, to zrobiło to dla mnie. Dzięki!
jemmons
2
Tak. Myślę, że poprzednie wersje Xcode miały inne ostrzeżenie na ten temat.
BastiBen,
40
Apple powinno przeczytać stackoverflow i naprawić swoje narzędzia na podstawie takich odpowiedzi!
viggio24
Rozwiązany też dla mnie. Problem nadal występuje nawet w najnowszym Xcode 4.5 ++
Gerd
Próbowałem debugować z wybranym certyfikatem Enterprise Dist. Przełączono z powrotem na mój certyfikat rozwoju i problem został rozwiązany - dzięki!
RyanG
4

konfiguracja schematu Dla mnie:
Under Edit Scheme
Dla Runkonfiguracji
Na Infokarcie
do Build Configuration
miałem Releasewybrany

Ale musi być włączona, Debugaby działać lokalnie na urządzeniu.

bearMountain
źródło
Ale czy nie musi być w stanie uruchomić zestawu do wydania dla Apple, aby móc go przetestować? Otrzymuję odrzucenie awarii, ponieważ wywala się przy pierwszym uruchomieniu. Jedynym sposobem, w jaki mogłem odtworzyć tę awarię, jest ustawienie Buid config: na release.
Andres Canella
@AndresCanella Przepraszamy, nie znam zasad recenzji App Store dotyczących tego ustawienia.
BearMountain
Czy jest sposób na obejście tego problemu, biorąc pod uwagę, że warto byłoby móc przetestować na prawdziwym urządzeniu w wersji Release przed przesłaniem do App Store?
Bryce Thomas
3

Miałem podobny problem. W moim przypadku powodem było to, że zmieniłem ustawienie Launch (xcode -> product -> Edit Scheme) na Wait i zapomniałem o tym.

Kiedy zmieniłem ustawienie z powrotem na Automatyczne, aplikacja uruchomi się jak zwykle.

BM Lam
źródło
2

Ja też miałem ten sam problem. Usunąłem stare profile udostępniania i dystrybucji z urządzeń testowych i zainstalowałem zmodyfikowane profile. Data tych profili obsługi administracyjnej ma znaczenie. Przekroczony limit czasu błędu został rozwiązany.


źródło
1

Usuń aplikację z urządzenia / symulatora i spróbuj ponownie, powinno działać. Wygląda na błąd w xcode.

Matthew Velie
źródło
Nie zrobiłem nic specjalnego, ale problemy nie zdarzają się już tak często i stało się coś, z czym można sobie poradzić ... mam nadzieję na przyszłą aktualizację z Apple :). Dzięki!
notsoux
1

Jest to kwestia profilu aprowizacji. Używałem profilu obsługi administracyjnej dystrybucji. Przywrócono profil obsługi administracyjnej dla deweloperów z portalu dla programistów i użyłem go, rozwiązano problem.

Mann
źródło
1

To zadziałało dla mnie na XCode 4.6 iOS 6.1.2

  • Otwórz Organizator
  • Wybierz swoje urządzenie po lewej stronie
  • Dodaj do portalu
  • Wprowadź poświadczenia programisty
  • Zamknij Organizatora iw pliku projektu w miejscu docelowym wybierz „Ustawienia kompilacji” -> „Tożsamość podpisywania kodu” wybierz profil „Profil obsługi administracyjnej zespołu iOS”
  • Oczyść i uruchom.
edaype
źródło
1

Miałem ten sam problem, teraz go rozwiązałem ..

Wykonaj poniższe czynności, aby rozwiązać problem.

Krok: 1 Przejdź do takiego folderu xcode

wprowadź opis obrazu tutaj

Krok 2: Dotrzyj do folderu xcode-> DerivedData

Krok 3: Usuń cały folder w DerivedData

To zadziała dla ciebie Dzięki

SachinVsSachin
źródło
0

Stare pytanie, ale dodam moje rozwiązanie w rzadkich przypadkach, takich jak moje. Usunięcie aplikacji z urządzenia / czysta kompilacja / zmiany obsługi administracyjnej nie zadziałało. Zrestartowałem Xcode i zaczęło działać dobrze.

Obj-Swift
źródło
0

Spróbuj usunąć swoją aplikację z symulatora i / lub zresetuj ustawienia symulatora.

Ustawienia symulatora mogą się różnić od starego.

Ogólnie resetowanie wszystkiego działa dobrze.

elp
źródło
Dziękuję za odpowiedź :) ... Mój problem polega na testowaniu aplikacji na prawdziwych urządzeniach, ale zastosowałem to, co mi powiedziałeś, tylko po to, żeby spróbować wszystkiego;)!
notsoux
to to samo ... spróbuj usunąć aplikację, uruchom ponownie urządzenie, uruchom ponownie xcode lub lepiej Mac. Spróbuj tego i daj mi znać.
elp
Czy znalazłeś rozwiązanie tego problemu? To samo, jak dotąd Xcode 4.4 okazał się ogromną porażką!
Rog
zdarzało mi się to wiele razy, ale usunięcie każdego z nich rozwiązało problem. Ale nie wiem, w czym problem.
elp
0

W moim przypadku przyczyną okazała się niemożność załadowania ikon aplikacji i awaria demona uruchamiania. Mimo że nie wyglądało to na awarię - urządzenie i system operacyjny stawały się bardzo powolne lub całkowicie nie odpowiadały. Odkryłem to, analizując dzienniki awarii. (Moje ikony były za duże - około 2500 x 2500 - po prostu zapomniałem odpowiednio zmniejszyć ich rozmiary przed dodaniem ich do zasobów). Mam nadzieję, że to komuś pomoże.

mojuba
źródło
0

Wypróbowałem wszystkie powyższe rozwiązania bez powodzenia. Ale kiedy całkowicie wyczyściłem mój iPhone 4S z iOS 7, ten problem nigdy więcej się nie pojawił.

FunkyMonkey
źródło