Mam problem podczas rozwiązywania problemów, który występuje bardzo rzadko i nie wydaje się, że dzieje się, gdy mam działające pod Xcode.Dołączanie debuggera do aplikacji IOS po uruchomieniu
Czy możliwe jest normalne uruchamianie aplikacji (np. Ze Springboard) do momentu pojawienia się problemu, a następnie podłączenie debugera w tym momencie?
Wolałbym zrobić to bez jailbreakingu, jeśli to możliwe.
Ole, dzięki za odpowiedź. Szukałem sposobu, aby to zrobić. Kiedy dołączam do debuggera, wygląda na to, że się załącza, ale pojawia się następujący komunikat: ostrzeżenie: nie można odczytać symboli dla/var/mobile/Applications/{GUID}/{APPNAME} .app/{APPNAME} (plik nie uznany). Kiedy naciśniesz przycisk "stop" w XCode, aplikacja się zakończy. Wygląda na to, że nie znajduje symboli debugowania, chociaż jest budowany w trybie debugowania. Jakieś pomysły? – Brian
Mam problem z ** Jeśli nie jest uruchomiony, będzie czekać na uruchomienie aplikacji, a następnie dołączyć. ** część. To nie działa. Używam nazwy procesu, aby czekać na wywołanie aplikacji. Uruchamiam aplikację na iPhonie, ale debugger nigdy nie zdaje sobie sprawy, że aplikacja została uruchomiona. – Jonny
@BrianV - musisz upewnić się, że kompilujesz z opcją -ggdb, jeśli chcesz móc dołączyć do procesu. – itfische