2009-10-07 6 views
9

Mam uruchomioną wersję aplikacji na iPhone'a, działa dobrze. Nie ma żadnych komunikatów o błędach w debugerze XCode:Dziwna wiadomość konsoli iPhone SDK launchd_core_logic.c

 
Running… 
Switching to thread 11779 
Switching to thread 11779 
sharedlibrary apply-load-rules all 
(gdb) continue 
Switching to thread 12291 
Switching to thread 11779 
Switching to thread 13059 

Debugger stopped. 
Program exited with status value:0. 

Jednak widzę te komunikaty w konsoli iPhone po podłączeniu do niego za pośrednictwem Organizatora:

 
WWed Oct 7 15:37:01 unknown com.apple.launchd[1] : (UIKitApplication:com.blah.blah[0x830c]) Bug: launchd_core_logic.c:2649 (23909):10 
Wed Oct 7 15:37:01 unknown com.apple.launchd[1] : (UIKitApplication:com.blah.blah[0x830c]) Working around 5020256. Assuming the job crashed. 
Wed Oct 7 15:37:01 unknown com.apple.launchd[1] : (UIKitApplication:com.blah.blah[0x830c]) Job appears to have crashed: Segmentation fault 
Wed Oct 7 15:37:01 unknown com.apple.debugserver-43[6124] : 1 [17ec/1603]: error: ::read (7, 0x28091c, 1024) => -1 err = Bad file descriptor (0x00000009) 
Wed Oct 7 15:37:01 unknown SpringBoard[25] : Application 'blah' exited abnormally with signal 11: Segmentation fault 

Próbowałem UICatalog próbki Apple i pusty Zobacz oparta na aplikacji generowanej przez XCode. Oboje zgłaszają dokładnie tę samą wiadomość, co mój kod w konsoli. To NIE jest moja aplikacja powiązana.

Nie utworzono żadnych dzienników awarii, więc nie sądzę, że jest to awaria.

Co to jest? Czy to jest problem, mimo że aplikacja działa doskonale?

Dzięki

+0

Mam do czynienia z dokładnie ten sam problem, jednak moja aplikacja jest na mnie awarii! Przed tymi dziennikami pojawia się "ostrzeżenie o małej ilości pamięci", ale nie zawsze tak jest. Również monitorowanie pamięci przez czas 15-20 minut za pomocą Instrumentów nic nie zapowiadało, a aplikacja nie uległa awarii w tym momencie. Brakuje mi możliwości debugowania tego. Z powodu błędu "deskryptora pliku" myślałem, że to z powodu niektórych gniazd, których używałem w aplikacji, ale to wygląda na bardziej ogólne. Proszę pomóż. (ponieważ mam DOKŁADNIE te same logi, nie tworząc nowych pytań). –

+0

Ta awaria pojawia się prawie dokładnie 10-12 minut po uruchomieniu - co wydaje się symptomatyczne dla problemu z pamięcią, ale tak jak powiedziałem, Instruments nie wykazuje nieprawidłowego użytkowania. –

Odpowiedz

1

To nie problem. Przez cały czas mam podobne wiadomości na mojej konsoli. Jak powiedziałeś, nie jest to wina Twojej aplikacji, więc dopóki aplikacja działa poprawnie, nie ma problemu.

Wiadomość nie pochodzi z Twojej aplikacji, pochodzi z com.apple.launchd. Myślę, że tylko dane wyjściowe konsoli Xcode są naprawdę istotne dla Ciebie.

+0

Dziękuję (cóż, tutaj poszedłem 4 godziny mojego czasu spędzam na debugowaniu :) – leon

6

Miałem ten sam problem i dało mi to problemy podczas testowania zakupów aplikacji. W końcu dowiedziałem się, że uruchomiłem program z podpisaniem kodu dystrybucji iPhone'a zamiast podpisywania kodu iPhone'a. Kiedy zmieniłem to dla konfiguracji debugowania (i usunąłem listę Entitlements.plist), działało to ponownie. Mam nadzieję, że to pomoże.