2012-08-10 7 views
6

Objawy: Uruchomienie dowolnej aplikacji systemu iOS 5.1 z Xcode 4.4 (i 4.4.1) uruchomi symulator iPhone'a, ale wynik na zwykłym czarnym ekranie. W konsoli Xcode wyświetlany jest komunikat "błąd: nie można dołączyć procesu do identyfikatora", za każdym razem inny. Próba "zatrzymania" aplikacji z Xcode nic nie robi, a tylko Wymuś koniec spowoduje przywrócenie Xcode do stanu roboczego. Naciśnięcie przycisku "Home" na symulatorze pokazuje, że aplikacja została pomyślnie zainstalowana. Czasami otwarcie aplikacji z symulatora spowoduje wyświetlenie interfejsu użytkownika, ale nie są wyświetlane komunikaty konsoli, nawet po ręcznym wykonaniu polecenia "Produkt-> Załącz do przetworzenia".Xcode 4.4 na systemie iOS 5.1 kompilacja się powiedzie, ale uruchom zawiesza się na symulatorze z komunikatem debugowania "Nie można dołączyć do identyfikatora procesu <pid>"

Próby rozwiązania: Xcode 4.3.x został pierwotnie zainstalowany na Lionie, działając czarująco. Problem zaczął się od instalacji Xcode 4.4 na początku sierpnia, w przypadku projektu, który działał wcześniej. Przenieśliłem się do Mountain Lion, nie pomogłem. Ponownie zainstalowałem Xcode, nie pomogłem. Aktualizacja do wersji 4.4.1 7 sierpnia nie pomogła. Usunąłem cały ślad danych Xcode, uruchamiając: znajdź/-name '[xX] kod' i usuwając wszystkie super-foldery tam, gdzie wydawały się odpowiednie. To (co nie powinno dziwić) spowodowało pewne problemy z systemem operacyjnym, ponieważ ponowna instalacja Xcode po prostu nie działała. Zrobiłem to ponownie, ponownie zainstalowałem Mountain Lion (aby przywrócić niektóre pliki OS, które prawdopodobnie zabiłem), a następnie ponownie zainstalowałem Xcode 4.4.1.

W przypadku projektów zwykle za każdym razem uruchamiałem nowe, pojedyncze projekty. Ostatnio próbowałem użyć przykładowego projektu this od Apple, na link 3 poniżej. Próbowałem wszystkich czystych buildów itp., Ale szczerze mówiąc, można by zakładać, że otwarcie nowego projektu powinno po prostu zadziałać. Tylko dla kopnięć, umieściłem pojedynczy obiekt "Etykiety" w scenorium iPhone'a.

Po jakiejś lekcji udało mi się znaleźć odpowiedzi na następujące pytania najbardziej podobne do mojego, ale żaden nie jest dokładny, ani robić żadnej pracy Solutions (w kolejności malejącej znaczenie):

  1. xcode-4-4-ios-5-1-simulator-problems
  2. crash-of-xcode-4-4-for-mac
  3. failed-to-attach-to-process-id-xcode
  4. unit-test-target-doesnt-run-on-xcode-4-5
  5. xcode-4-4-freezing-on-project-close
  6. simulator-keeps-crashing-in-xcode-4-4

Każda pomoc będzie mile widziana. Przepraszam za brak zwięzłości, ale spędziłem prawdopodobnie 15 godzin próbując znaleźć/wdrożyć rozwiązania pozornie banalnego problemu, a wolałbym podać wszystkie istotne informacje, niż zgadywać, co zrobiłem. Nie zamierzam podawać wszystkich informacji o kompilacji, tylko dlatego, że jest to wszystko, co jest dostępne na świeżej instalacji Xcode.

+0

Nie zajrzałem do pozycji, do których się odwołujesz, ale normalnie rozwiązuję to przez usunięcie aplikacji z symulatora i prawdopodobnie usunięcie DerivedData (i ponowne uruchomienie Xcode). – trojanfoe

+0

Za mój komentarz do odpowiedzi poniżej, wypróbowałem to i nic nie zrobił. – marc

Odpowiedz

0

Chociaż nie jest to dokładnie rozwiązanie, po dzisiejszej aktualizacji systemu OS X 10.8.1 firmy Apple problem został rozwiązany. Można bezpiecznie powiedzieć, że pojawił się błąd podczas instalacji Mountain Lion i Xcode 4.4, które zostały naprawione przez tę aktualizację do OSX.

1

Otrzymałem to kilka razy, szczególnie gdy nadal uruchamiałem moją aplikację i anulowałem ją lub zbyt często jej przerywałem, to nie jest coś, na co można włożyć palec, ale tak, zawsze udało mi się odzyskać i działa, kasując aplikacja w symulatorze, projekt czyszczenia i folder kompilacji, usuwanie danych pochodnych (w widoku organizatora Xcode> projekty), restartowanie symulatora i Xcode.

Zdarzyło się to również kilka razy na urządzeniu i musiałem zrestartować urządzenie, iPhone w moim przypadku. Mam nadzieję, że te informacje ci pomogą.

+0

Wydaje się rozsądne, ale próbowałem to wszystko za rozwiązania w załączonych postów. Usunąłem wyprowadzone dane właśnie otwierając okno terminala. Nie mogę znaleźć "Organizatora Xcode -> Widok projektów", do którego się odnosisz. Zresetowałem także symulator. – marc

0

Mam to do pracy, budując i uruchamiając symulator przy użyciu podglądu programisty Xcode 4.5. Następnie zamknąłem go i ponownie otworzyłem Xcode 4.4.1 i zbudowałem i działałem dobrze.

Podczas gdy żadne z powyższych rozwiązań nie zadziałało u mnie, dziękuję za złożenie tego wszystkiego razem. Pomyślałem, że odpowiem tutaj, ponieważ to było najbardziej wyczerpujące.

+0

Dzięki za heads up! Mam licencję uniwersytecką i nie mogę pobrać podglądu programisty. Wygląda na to, że będę musiał poczekać, aż zostanie udostępniony wszystkim użytkownikom. – marc

2

Miałem podobny problem (choć z inną konfiguracją) i znalazłem niezwykle proste rozwiązanie przez przypadek. Właśnie użyłem Product-> Stop, następnie Product-> Run (poprzez skróty klawiaturowe, jeśli to ma znaczenie). Tylko raz! Wtedy problem zniknął.

konfiguracja: XCode 4.2, iPhone Simulator 5.0 objawem różnica: proces dołączania nie omieszkał

Wydaje mi się, że problem wynika z komunikatu XCode-Simulator, i dlatego mam wspólne moje doświadczenie tutaj pomimo różnic.

EDYCJA: Pojawia się Stop; Run nie zapewniał mi stałego rozwiązania. Problem powtarza się od czasu do czasu. Wciąż jest to tymczasowe obejście dla mnie.

+1

Nie sądzę, aby miało to związek z problemem, z którym miałem do czynienia. Wydaje się jasne, że błąd powstał z powodu złej aktualizacji, która została naprawiona w poprawce zaznaczonej w zaznaczonej odpowiedzi. – marc

0

Chyba pęknięty to jedno za moim konkretnym przypadku, i muszę przyznać, że to trochę pomyłka tylko początkujący powinien zrobić, ale ja overrided

  • viewWillApear:(bool)animated {}
  • w ViewController kopalni, bez oddzwanianie
  • [super viewWillApear:animated]
  • Dobrym pomysłem może być wyszukanie wszystkich metod cyklu życia widoku w projekcie i sprawdzenie, czy występują podobne problemy.

    Powiązane problemy