Раньше я мог печатать на своей настоящей клавиатуре Mac после запуска iPhone Simulator. Ввод с клавиатуры симулятора на экране просто ужасен при тестировании с большим количеством текста.
Что бы я ни делал, я больше не могу заставить клавиатуру печатать в симуляторе. Даже если у меня включен «Имитация аппаратной клавиатуры», он просто ничего не печатает. Может кто-нибудь подскажет, что я делаю не так? Больше нет возможности печатать на настоящей клавиатуре?
iphone
xcode
ios-simulator
странный
источник
источник
Ответы:
Попробуйте выбросить файл настроек iPhone Simulator. Когда мой iPhone Simulator перестал реагировать на нажатия клавиш, это исправило.
~/Library/Preferences
.com.apple.iphonesimulator.plist
в корзину.источник
⌘→
или⌘←
. Я обнаружил, что мне нужно повернуть его с помощью пунктов меню.⌘ Cmd
клавиши самостоятельно. Он должен снова принять ввод. См. Также: stackoverflow.com/questions/18979510/…EnableKeyboardSync
наYES
. Затем перезапускаю симулятор.Удаление com.apple.iphonesimulator.plist не помогло мне в Xcode 6.0.1. Наверное, в старом Xcode это работало.
Но что отлично работает для меня под Xcode 6.0.1, так это новые горячие клавиши в iOS Simulator:
Shift-Command-K Connect/Disconnect Hardware Keyboard Command-K Toggle (Show/Hide) Software Keyboard
И, знаете, очень мучилась последние 2 месяца, пока не нашла, а сейчас очень удобно))
источник
Не выбрасывайте файлы настроек симулятора iPhone в корзину. В этом нет необходимости.
Посмотрите в меню симулятора
Hardware ➔ Keyboard
. Возможные варианты меню:Убедитесь, что выбран вариант 2.
Если он уже отмечен, снимите его, а затем снова установите флажок (возможно, вы захотите изучить сочетания клавиш).
Если вы обнаружите, что это скрывает экранную клавиатуру, но вы также хотите, чтобы это отображалось, используйте опцию 3, чтобы снова включить ее.
Если вращение симулятора останавливает работу клавиатуры, выключите второй вариант и снова включите его - похоже, это решает проблему.
источник
Я использую iOS Simulator версии 7.0. Пока симулятор работал, я перешел в iOS Simulator-> Reset Contents and Settings ... и сбросил симулятор оттуда. Похоже, это помогло мне. Надеюсь, это поможет.
источник
Hardware -> Erase All Content and Settings...
Это потому, что вы использовали изменение ориентации симулятора с помощью сочетаний клавиш. Просто нажмите cmd на клавиатуре Mac и начните печатать.
источник
Все, что мне нужно было сделать, это выйти из симулятора и запустить его снова.
источник
МОЯ ПРОБЛЕМА: КЛАВИАТУРА ПОКАЗЫВАЕТ, И НЕ ОБНАРУЖИВАЕТСЯ. И Я НАШЕЛ РЕШЕНИЕ:
Вам не нужно выходить из клавиатуры.
Попробуйте Аппаратное обеспечение-> Клавиатура-> Подключить аппаратную клавиатуру напрямую
источник
Удаление
com.apple.iphonesimulator.plist
тоже сработало для меня, но мне пришлось найти его внутри скрытой папки/Users/[yourusername]/Library/Preferences/
источник
Оболочка / Командная строка / 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"
Идентификатор устройства можно найти через xcrun / simctl на основе имени DevOce:
xcrun simctl list | grep ${simulatorDeviceName} | sed 's/).*(.*//;s/.*(//'
источник
Я столкнулся с той же проблемой и пробовал много разных способов, которые в основном работали, но никогда не были уверены. В конце концов, я нашел это. https://stackoverflow.com/a/26057011/1463604
источник
Если вы разрабатываете приложение React Native и не можете обновить (
⌘R
) или включить удаленную отладку (⌘D
) из симулятора iOS, в то время как другие вводы с клавиатуры работают, убедитесь, что вы используете конфигурацию сборки отладки . Вы можете проверить это с помощью:Product -> Scheme -> Edit Scheme -> Run -> Info -> Build Configuration -> Debug"
Я получил этот совет отсюда .
источник
Просто перезапустите Симулятор (закройте и откройте приложение).
источник