Pytanie:
Gdy urządzenie iOS jest powiązane z Xcode i po zainstalowaniu się uległo awarii (aplikacja załadowana, nie była awarią na kompilacji), gdzie jest zapisywany dziennik awarii?
Oto moje kłopotliwe położenie z pewnym kontekstem:
Wyciągnąłem z rejestru zdarzeń użytkownika EXC_BAD_ACCESSmoja aplikacja. Symbolizowałem i zawęziłem go, aby uzyskać przybliżony pomysł, ale teraz próbuję odtworzyć problem przez budowanie w Xcode na moim urządzeniu z systemem iOS (nie symulator). Zwykle aplikacja nie ulega awarii po załadowaniu (ta awaria nie jest łatwa do zreplikowania), ale udało mi się doprowadzić do zawieszania się aplikacji z włączoną funkcją dezynfekcji adresów, która zawsze powodowała awarię i wskazuje linię w wątku z adres mężczyzn - nie ma niczego, czego nie mam już od poprzedniego debugowania.
Jednak kiedyś zdarzyło się, że nastąpiła awariaPodkreślono, jak nazwano func, a także wszystkie funkcje wywoływane w śledzeniu stosu i jaki plik w nim występował. W pośpiechu ponownie uruchomiłem kompilację w Xcode, zanim jednak zapisałem dane wyjściowe ... i teraz nie mogę replikować.
Dziennik awarii nie został zapisany lokalnie na moim urządzeniu z systemem iOS, ponieważ nadal byłam związana z Xcode i sprawdziłam folder ~ Library / Logs / CrashReporter / MobileDevice, ale nie zawierał ich również.
Potrzebuję znaleźć miejsce, w którym Xcode "zapisałby te dzienniki na moim macu (jeśli w ogóle to zrobił)?
Odpowiedzi:
0 dla odpowiedzi № 1Zazwyczaj wszystkie zrzuty są przechowywane w Ustawieniach -> Prywatność -> Diagnostyka i użycie -> Diagnostyka i dane dotyczące użytkowania
Przewiń listę i znajdź plik awarii z nazwą aplikacji.
Ten link może być pomocny - https://developer.apple.com/library/content/qa/qa1747/_index.html