Jak dołączyć debugger do aplikacji iOS po uruchomieniu?
Mam problem, który rozwiązuję, który pojawia się bardzo rzadko i nie wydaje się zdarzyć, gdy mam rzeczy uruchomione pod Xcode.
Czy możliwe jest normalne uruchamianie aplikacji (np. ze Springboard) do momentu wystąpienia mojego problemu, a następnie dołączenie debuggera w tym momencie?
Wolałbym zrobić to bez jailbreak, jeśli to możliwe.
4 answers
- Podłącz urządzenie podłączone do komputera Mac
- Debug > Dołącz do procesu przez PID lub Nazwę
- w arkuszu dialogowym wprowadź nazwę aplikacji, która pojawia się w nawigatorze debugowania po uruchomieniu za pomocą Xcode.
Jeśli aplikacja jest już uruchomiona, debugger zostanie dołączony do uruchomionego procesu. Jeśli nie działa, będzie czekać na uruchomienie aplikacji, a następnie dołączyć.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2020-03-09 21:54:45
Zostawię to tutaj, ponieważ żadna z pozostałych 2 odpowiedzi nie dała mi wystarczająco dużo szczegółów bez odrobiny walki.
Uruchom aplikację w symulatorze i zanotuj nazwę w nawigatorze debugowania
Podłącz urządzenie i nie zapomnij wybrać urządzenia jako celu
- debug > Dołącz do procesu > przez identyfikator procesu (PID) lub nazwę
- wprowadź nazwę z kroku 1 i załącz. To powinieneś być ty. muszę to zrobić.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-01-14 02:35:20
W Xcode 5.0.1 i 6 to pozycje paska menu:
Debug > Attach to Process > By Process Identifier (PID) or Name...
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2020-03-09 21:55:39
W Xcode 7 jest po prostu:
Debug > Attach to Process by PID or Name...
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2019-08-21 17:51:23