Kiedyś mogłem pisać na mojej prawdziwej klawiaturze Maca po uruchomieniu iPhone Simulator. Pisanie za pomocą klawiatury ekranowej symulatora jest po prostu okropne podczas testowania z dużą ilością tekstu.
Bez względu na to, co robię, nie mogę już pisać na klawiaturze w symulatorze. Nawet jeśli mam włączoną opcję „Symulacja klawiatury sprzętowej”, po prostu nic nie zostanie wpisane. Czy ktoś może mi powiedzieć, co robię źle? Czy nie ma już możliwości pisania na prawdziwej klawiaturze?
iphone
xcode
ios-simulator
dziwne
źródło
źródło
Odpowiedzi:
Spróbuj usunąć plik preferencji symulatora iPhone'a. Kiedy mój iPhone Simulator przestał reagować na naciśnięcia klawiszy, naprawiło to.
~/Library/Preferences
.com.apple.iphonesimulator.plist
do kosza.źródło
⌘→
lub⌘←
. Dowiedziałem się, że muszę go obrócić za pomocą pozycji menu.⌘ Cmd
klawisz. Powinien ponownie zaakceptować pisanie. Zobacz też: stackoverflow.com/questions/18979510/…EnableKeyboardSync
naYES
. Następnie ponownie uruchamiam symulator.Usunięcie com.apple.iphonesimulator.plist nie pomogło mi pod Xcode 6.0.1. Prawdopodobnie działał w starym Xcode.
Ale to, co działa idealnie dla mnie pod Xcode 6.0.1, to nowe klawisze skrótu w symulatorze iOS:
I wiesz, naprawdę cierpiałem przez ostatnie 2 miesiące, dopóki go nie znalazłem, a teraz jest to bardzo wygodne))
źródło
Nie niszcz plików preferencji symulatora iPhone'a. Nie ma takiej potrzeby.
Zajrzyj do menu symulatora
Hardware ➔ Keyboard
. Opcje menu to:Upewnij się, że opcja 2 jest zaznaczona.
Jeśli jest już zaznaczone, odznacz je, a następnie sprawdź ponownie (prawdopodobnie będziesz chciał nauczyć się skrótów klawiaturowych).
Jeśli okaże się, że powoduje to ukrycie klawiatury ekranowej, ale chcesz ją również wyświetlić, użyj opcji 3, aby ponownie ją włączyć.
Jeśli obrót symulatora wydaje się zatrzymywać pracę klawiatury, wyłącz opcję drugą i włącz ją ponownie - wydaje się, że rozwiązuje to problem.
źródło
Używam wersji iOS Simulator 7.0. Podczas gdy symulator był uruchomiony, przeszedłem do iOS Simulator-> Reset Contents and Settings ... i zresetowałem symulator z tego miejsca. Wydawało się, że to mi wystarczyło. Mam nadzieję, że to pomoże.
źródło
Hardware -> Erase All Content and Settings...
Dzieje się tak, ponieważ używałeś zmiany orientacji symulatora za pomocą skrótów klawiaturowych. Po prostu naciśnij cmd na klawiaturze Maca i zacznij pisać.
źródło
Wszystko, co musiałem zrobić, to wyjść z symulatora i uruchomić go ponownie
źródło
MÓJ PROBLEM BYŁ WYŚWIETLANIE KLAWIATURY I NIE WYKRYWANIE NACIŚNIEŃ. I ZNALAZŁEM ROZWIĄZANIE:
Nie musisz wychodzić z klawiatury.
Wypróbuj Sprzęt-> Klawiatura-> Podłącz bezpośrednio klawiaturę sprzętową
źródło
Usunięcie też
com.apple.iphonesimulator.plist
działało, ale musiałem znaleźć go w ukrytym folderze/Users/[yourusername]/Library/Preferences/
źródło
Shell / Command-Line / Jenkins / CI:
Identyfikator urządzenia można znaleźć za pośrednictwem xcrun / simctl, na podstawie nazwy devoce:
źródło
Napotkałem ten sam problem i wypróbowałem wiele różnych sposobów, które działały głównie, ale nigdy na pewno. Ostatecznie to znalazłem. https://stackoverflow.com/a/26057011/1463604
źródło
Jeśli tworzysz aplikację React Native i nie możesz odświeżyć (
⌘R
) lub włączyć zdalnego debugowania (⌘D
) z symulatora iOS, podczas gdy inne wejścia klawiatury działają, upewnij się, że uruchamiasz konfigurację kompilacji debugowania . Możesz to sprawdzić za pomocą:Product -> Scheme -> Edit Scheme -> Run -> Info -> Build Configuration -> Debug"
Mam stąd wskazówkę .
źródło
Po prostu uruchom ponownie Symulator (zamknij i otwórz aplikację).
źródło