Как я могу ввести свою клавиатуру на симулятор iphone?

Я использовал, чтобы иметь возможность вводить с моей реальной клавиатурой Mac после запуска iPhone Simulator. Ввод текста с экранной клавиатуры симулятора просто ужасен при тестировании с большим количеством текста.

Независимо от того, что я делаю, я не могу заставить клавиатуру больше вводить в симулятор. Даже если я включил "Simulate Hardware Keyboard", он просто ничего не наберет. Может кто-нибудь, пожалуйста, скажите мне, что я делаю неправильно? Нет ли способа набрать с помощью настоящей клавиатуры больше?

Ответ 1

Попробуйте переустановить файл настроек симулятора iPhone. Когда мой iPhone-симулятор перестает реагировать на нажатия клавиш, это исправлено.

  • Выход из симулятора.
  • Перейдите к ~/Library/Preferences.
  • Переместите com.apple.iphonesimulator.plist в корзину.
  • Попробуйте снова запустить приложение для iPhone в симуляторе.

Ответ 2

Удаление 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 месяца, пока не нашел его, и это очень удобно сейчас))

Ответ 3

Не удаляйте файлы настроек симулятора iPhone. Нет необходимости делать это.

Посмотрите в меню симулятора Hardware ➔ Keyboard. Параметры меню:

  • iOS использует ту же компоновку, что и OS X
  • Подключить аппаратную клавиатуру ⇧⌘K
  • Переключить программную клавиатуру ⌘K

Убедитесь, что установлен флажок 2.

Если он уже установлен, снимите флажок, затем снова проверьте его (вы, вероятно, захотите узнать горячие клавиши).

Если вы обнаружите, что это скрывает экранную клавиатуру, но вы также хотите, чтобы это было показано, используйте параметр 3, чтобы включить его.

Если вращение симулятора, похоже, перестает работать с клавиатурой, переключите опцию "два" и снова включите ее - это, похоже, разрешает ее.

Ответ 4

Я использую iOS Simulator Version 7.0. Пока симулятор работал, я отправился в iOS Simulator → Reset Содержание и настройки... и reset симулятор оттуда. Казалось, это помогло. Надеюсь, что это поможет.

Ответ 5

Это связано с тем, что вы использовали изменение ориентации симулятора с помощью сочетаний клавиш. Просто нажмите cmd на клавиатуре Mac и начните вводить текст.

Ответ 6

Все, что мне нужно было сделать, это выйти из симулятора и снова запустить его

Ответ 7

Удаление com.apple.iphonesimulator.plist тоже работало для меня, но мне пришлось найти его в скрытой папке /Users/[yourusername]/Library/Preferences/

Ответ 8

МОЯ ПРОБЛЕМА БЫЛА КЛАВИАТУРА ПОКАЗЫВАЕТ, И КЛЮЧИ НЕ ДЕТЕКТИРУЮТ. И я нашел решение:

Вам не нужно выходить из клавиатуры.

Попробуйте Hardware- > Keyboard- > напрямую подключить аппаратную клавиатуру

Ответ 9

Я столкнулся с одной и той же проблемой и попробовал много разных способов, которые работали в основном, но никогда точно. В конечном счете, я нашел это. fooobar.com/questions/47907/...

Ответ 10

Если вы разрабатываете приложение React Native, и вы не можете обновить (⌘R) или включить удаленную отладку ( ⌘D) из симулятора iOS, в то время как другие клавиатурные входы работают, убедитесь, что вы используете конфигурацию отладки сборки. Вы можете проверить это с помощью:

Product -> Scheme -> Edit Scheme -> Run -> Info -> Build Configuration -> Debug"

Я получил этот совет от здесь.