Odkąd zaktualizowałem Xcode do najnowszej wersji 11.0 (11A420a), debugowanie jest bardzo powolne i uciążliwe.
EDYCJA: Po aktualizacji do wersji 11.1 GM (11A1027) problem jest nadal ten sam.
Skompilowanie projektu i uruchomienie go w symulatorze lub na urządzeniu nie stanowi problemu. Jednak po osiągnięciu punktu przerwania Xcode staje się mniej lub bardziej bezużyteczny:
- Wykonywanie programu zatrzymuje się natychmiast po osiągnięciu punktu przerwania. Jednak Xcode potrzebuje do 30 sekund, aby pokazać pozycję w oknie kodu i kolejną minutę, aby załadować zawartość widoku zmiennej (który pokazuje wartości i stany zmiennych dostępnych w punkcie przerwania).
- Jeśli korzystam z funkcji Step into lub Step over, wykonanie następnego kroku może zająć do minuty, a następnie kolejną minutę, aby załadować zmienne.
Używam Xcode na komputerze Mac mini 2018 z 3,2 GHz i7 i 32 GB pamięci RAM. Używałem Xcode 10 na tej samej maszynie wcześniej bez żadnych problemów.
Wyszukiwanie „Xcode wolno” powoduje wyświetlenie mnóstwa wątków i oczywiście możliwych rozwiązań. Z moich lat jako programisty iOS wiem, że Xcode nigdy nie był najszybszym i stabilnym programem. Jednak nigdy nie było tak źle jak teraz.
Niestety żadna ze znanych sztuczek (ponowne uruchomienie Xcode lub Maca, czyszczenie projektu, czyszczenie folderów biblioteki Xcode itp.) Nie przyniosła efektu,
Więc najważniejsze pytanie brzmi:
Czy to znany problem w Xcode 11? Czy są jakieś znane rozwiązania?


