Am folosit pentru a fi în măsură să tastați cu real mac keyboard după lansarea iPhone Simulator. Tastarea cu tastatura de pe ecran simulator tastatura este oribil atunci când testarea cu cantități mari de text.
Indiferent de ceea ce fac, nu pot't-mi iau tastatura pentru a introduce mai în simulator. Chiar dacă am "Simula Hardware Keyboard" a fost pornit, acesta a câștigat doar't tastați nimic. Poate cineva te rog spune-mi ce-am'm a greșit? Nu există nici o cale să tastați cu tastatura?
Incearca stergerea iPhone Simulator de fișier preferințe. Atunci când iPhone-ul meu Simulator încetat să mai răspundă la intrarile de la tastatura, acest lucru este fix.
~/Library/Preferences
.com.apple.iphonesimulator.plist
la gunoi.Ștergerea com.apple.iphonesimulator.plist nu m-a ajutat în Xcode 6.0.1. Probabil, ea a lucrat în vechiul Xcode.
Dar, ce funcționează perfect pentru mine în Xcode 6.0.1, este noul Taste în iOS Simulator:
Shift-Command-K Connect/Disconnect Hardware Keyboard
Command-K Toggle (Show/Hide) Software Keyboard
Și, știi, chiar am suferit pentru ultimele 2 luni, până când a găsit-o, și este foarte convenabil acum))
Don't de gunoi iPhone simulator de preferință fișiere. Nu's nu este nevoie pentru a face acest lucru.
Uită-te în simulator's de meniu Hardware ➔ Tastatură. Opțiunile de meniu sunt:
- iOS Utilizează Același Aspect ca OS X
- Conectați Tastatura Hardware ⇧⌘K
- Comutare Tastatură Software ⌘K
Asigurați-vă opțiunea 2 este verificat.
Daca's-a verificat deja, debifați-l apoi verificați-l din nou (te'll probabil vrei pentru a afla comenzile rapide de la tastatură).
Dacă găsiți că această ascunde tastatura de pe ecran, dar, de asemenea, vreau să arăt, utilizați opțiunea 3 pentru a comuta înapoi.
Dacă rotirea simulator pare să se oprească tastatura de lucru, comuta opțiunea doi și pe urmă pe – asta pare să se rezolve.
Eu sunt, folosind Simulator iOS Versiunea 7.0. În timp ce simulatorul fost difuzate m-am dus la iOS Simulator->a Reseta Conținutul și Setările și a reseta simulator de acolo. Care părea să fi făcut asta pentru mine. Sper că vă ajută.
Shell / Linie de Comandă / Jenkins / CI:
sh "plutil -replace DevicePreferences.${deviceID}.ConnectHardwareKeyboard -bool NO $HOME/Library/Preferences/com.apple.iphonesimulator.plist"
sh "plutil -extract DevicePreferences.${deviceID} xml1 -o - $HOME/Library/Preferences/com.apple.iphonesimulator.plist"
ID-ul Dispozitivului pot fi găsite prin intermediul xcrun / simctl, bazat pe devoce nume:
xcrun simctl list | grep ${simulatorDeviceName} | sed 's/).*(.*//;s/.*(//'
Dacă sunteți în curs de dezvoltare o React Nativ app și nu se poate actualiza (⌘R
) sau enable remote debugging (⌘D
) de la iOS simulator, în timp ce alte intrări de tastatura de lucru, asigurați-vă că se execută un construi depanare configurare. Puteți verifica acest lucru cu:
Produs -> Sistem -> Editare de Sistem ->- > Info -> Configurare Construi -> Depanare"
Am primit acest sfat de la aici.
Am întâlnit aceeași problemă și a încercat o mulțime de moduri diferite în care a lucrat cea mai mare parte, dar nu sigur. În cele din urmă, am găsit asta. https://stackoverflow.com/a/26057011/1463604