Pracuję z xcode 5 i często otrzymuję, The Simulator can't be launched because it is already in use.
gdy nie jest uruchomiony lub otwarty (tj. Po tym, jak to zrobię: wyjdź z symulatora).
Zatrzymałem aplikację i nie mam żadnego innego projektu, który jest otwarty, uruchomiony lub korzystający z symulatora (unikaj tego rodzaju sugestii).
dzieje się tak po otrzymaniu i wyjątku.
jak mogę „zwolnić” proces symulatora bez konieczności ponownego uruchamiania komputera (w tej chwili jest to jedyne rozwiązanie, które znalazłem) Próbowałem:
- symulator -> usługi -> resetowanie zawartości i ustawień
- zamykanie xcode i ponowne otwieranie
- xcode -> toos programisty -> symulator -> (otwórz symulator) wyjdź z symulatora
- Monitor aktywności -> (symulator jest zamknięty, więc nie ma tu nic do wymuszenia zamknięcia)
Wyjątkiem jest również nie złapanie się w żadnym z moich prób, więc zastanawiam się, czy które narzędzie z instrumentu deweloperskiego może pomóc mi dowiedzieć się, co jest nie tak.
ios
xcode
ios-simulator
Kukula Mula
źródło
źródło
Odpowiedzi:
Mam rozwiązanie ...
Mam nadzieję, że ci to pomoże ...
źródło
Zrestartuj xcode i symulator. To błąd.
źródło
To, co może się tutaj dziać, to fakt, że zakończyłeś symulator, ale w rzeczywistości nie zakończyłeś sesji debugowania, którą Xcode wciąż ma otwarte w symulatorze. Zauważysz, że przycisk zatrzymania nadal pojawia się w lewym górnym rogu. Sesja debugowania pozostaje otwarta, ponieważ nigdy nie kontynuowano od trafionego wyjątku.
Będziesz mógł zabić sesję debugowania, naciskając przycisk zatrzymania lub naciskając polecenie + kropka. Po tym będziesz mógł ponownie zbudować symulator.
źródło
Gdy pojawi się błąd „Symulator w użyciu”, nie pozostanie nam nic innego, jak wyjście z Xcode, więc zmiany dokonane w kodzie nie mogą być cofnięte.
Jedynym rozwiązaniem, na które się natknąłem, jest nabranie nawyku
Wyczyść projekt dwa razy lub więcej razy
Zresetuj symulator przed uruchomieniem projektu.
A najgorszą częścią tego rozwiązania jest wykonanie tej procedury za każdym razem, zanim zechcesz uruchomić projekt w symulatorze.
Ale nie wymaga wymuszenia zakończenia Xcode, więc to przynajmniej pozwala nam cofnąć zmiany w kodzie.
Nic na to nie poradzę, chłopaki ...
Myślę, że ten błąd musi zostać rozwiązany przez Apple ...
2 września 2014 r .
Nie mam tego problemu, ponieważ zaktualizowałem Mac OSX i Xcode. Wygląda na to, że zostało to naprawione przez Apple.
Dzięki chłopaki.
źródło
Spróbuj zresetować zawartość i ustawienia
źródło
Wystarczy zamknąć XCode i aplikacje symulatora iOS. Następnie uruchom ponownie XCode. Otóż to.
źródło
Możesz również to naprawić, klikając przycisk zatrzymania (obok przycisku odtwarzania) w lewej górnej części xcode. Problem polega na tym, że symulator jest / może zostać zatrzymany, ale debugger nadal działa na pliku. Zamiast więc ponownie uruchamiać xcode, po prostu kliknij przycisk zatrzymania.
Twoje zdrowie
źródło
Sprawdź, czy inne wystąpienie Xcode korzysta z symulatora. Jeśli tak, po prostu zatrzymaj uruchomioną aplikację, naciskając prostokąt w lewym górnym rogu Xcode. Zawsze mi się to zdarza, bo zapomniałem zamknąć uruchomioną aplikację.
źródło
Sprawdź stację dokującą MacOS, czy możesz znaleźć ikonę symulatora? Następnie sprawdź dół ikony, czy jest biała linia lub biały punkt. Jeśli zadokowanie nie znajduje się na dole, sprawdź lewą lub prawą stronę ikony, czy jest biała linia lub biały punkt. Jeśli tak, symulator jest już używany. Powinieneś kliknąć ikonę symulatora, a następnie nacisnąć cmd + Q, aby ją wyciszyć.
źródło
Przede wszystkim próbowałem, ale nie pomogli mi rozwiązać mojego problemu. Usunąłem Xcode i zainstalowałem go ponownie, a problem został rozwiązany.
Upewnij się, że poprawnie zainstalowałeś Xcode, w przeciwnym razie Xcode nie będzie działał poprawnie.
źródło
Myślę, że to błąd w Xcode 5.1
i używam tego rozwiązania do tego problemu. „Zamknij wszystkie aplikacje w tle, a następnie uruchom”
Aby zamknąć aplikację z użycia w tle,
Wybierz symulator, a następnie naciśnij „Ctrl + Shift + H + H”, aby otworzyć ekran zadań w tle, w tym zamknij wszystkie aplikacje z tła, a następnie uruchom aplikację z Xcode.
Mam nadzieję, że rozwiąże to dużo czasu na ponowne uruchamianie Xcode.
źródło
Mam ten sam problem. Mój sposób na to jest prosty: wybierz właściwy symulator z menu symulatora-> sprzęt-> urządzenie. Wygląda na to, że problem polega na tym, że urządzenie symulatora nie pasowało do urządzenia schematu w projekcie xcode.
źródło
Sprawdź każde okno projektu, kliknij przycisk „Zatrzymaj działanie” w lewym górnym rogu XCODE.
źródło
Nie ma potrzeby zatrzymywania symulatora. * Zatrzymaj debugowanie wszystkich innych projektów w Xcode. * Teraz uruchom wybraną aplikację.
To zadziałało dla mnie.
źródło