2017-04-26 56 views
14

ja dostaję wiadomość w moim debugera:Co to jest serwer LLDB RPC? Kiedy następuje awaria w Xcode? Dlaczego się zawiesza?

LLDB Serwer RPC rozbił. Dziennik awarii znajduje się w katalogu ~/Library/Logs/DiagnosticReports i ma prefiks "lldb-rpc-server". Proszę zgłosić błąd i dołączyć najnowszy dziennik awarii.

enter image description here

+0

Jaka jest twoja wersja Xcode? (Jest to znany błąd w Xcode 8 beta) – shallowThought

+0

Wersja 8.2.1 (8C1002) –

+0

To samo dotyczy wersji 8.3.2 kodu XCode. Apple jest do bani! – Borzh

Odpowiedz

7

W moim przypadku serwer RL LLDB konsekwentnie zawieszał się przy każdym uruchomieniu aplikacji, nawet po wyczyszczeniu folderu kompilacji i usunięciu i ponownym zainstalowaniu Xcode (wersja 8.3.3 (8E3004b)) całkowicie.

Okazało się, że najwyraźniej LLDB sprzeciwił się punktowi przerwania, który ustawiłem, po prostu przesunięcie tego punktu przerwania linią rozwiązało problem.

-3

Fix: Zamknij i ponownie Xcode - czyste i budować.

0

Miałem ten sam problem i naprawiłem go po usunięciu niektórych punktów przerwania. Nie wiem, dlaczego tak się stało, ale przynajmniej możesz usunąć punkty przerwania i użyć jakiegoś NSLog() lub print(), jeśli jesteś w Swift i debugujesz przy pomocy tych. Powodzenia!

-1

W moim przypadku. Używam również SQLite.swift do tworzenia bazy danych. Upadek się zdarzył, gdy próbowałem zmienić typ danych kolumny istniejącej tabeli w kodzie (co nie było we właściwy sposób), a następnie wstawiono krotkę z nowym typem danych, a następnie próbowałem wydrukować całą krotkę.

Rozwiązanie: Usuń pobrany plik bazy danych .sqlite3 lub usuń tabelę z danymi typu konfliktu i odtwórz je wszystkie.