Właśnie uaktualniłem OS X do maverics i xcode 5.
Teraz nie mogę uruchomić mojej aplikacji, która działała dobrze na symulatorze iOS 6.1, teraz widzę czarny ekran zarówno na symulatorze (próbowałem 6.0, 6.1 i 7.1), jak i na prawdziwym urządzeniu.
Ustawiam punkt przerwania na funkcję główną w moim main.m i nie jest ona wywoływana.
Jak mogę to dalej debugować? Przejrzałem to i zrobiłem wszystkie sugestie, takie jak zresetowanie symulatora, ponowna instalacja xcode, usunięcie / Library / Application Support / iPhone Simulator / * nic nie pomogło.
Ponadto, jeśli uruchomię nową aplikację od zera w Xcode, będzie działała dobrze.
ROZWIĄZANY: W rzeczywistości problem polegał na tym, że debugger nie dołączał się do procesu, więc nie widziałem, co się dzieje (również konsola nic nie pokazała), a aplikacja przestała się uruchamiać z powodu wyjątku w moim kodzie.
Odpowiedzi:
0 dla odpowiedzi № 1Dwukrotnie kliknij ikonę symulatora na stacji dokującej (w razie potrzeby wiele razy), czasem nie przywiązuje się ona dobrze do procesu symulatora.
Jeśli nadal nie działa, wróć do ekranu głównego (cmd + shift + h) i ponownie dotknij aplikacji: XCode powinien się wtedy załączyć!