¿Puede alternar el keyboard del software en el simulador de iOS siempre?

Estoy probando una aplicación usando KIF y cada vez que se inicia la testing tengo que alternar manualmente el keyboard del software y el uso de un script para activarla ¿hay alguna forma de activarla de manera pnetworkingeterminada cuando se abre el simulador?

No, no es algo que se pueda pegar o desactivar. El comportamiento es exactamente como un keyboard bluetooth conectado a un dispositivo físico. Como no hay alternancia "siempre activa" para el caso real, tampoco hay conmutación "siempre activa" en el caso del simulador.

El toggle / shortcut en el menu sim se comporta como tocar la tecla de expulsión en un keyboard / dispositivo físico.

La llave para nosotros era doble

  1. Asegúrese de que "Teclado de hardware de connection" esté marcado. De manera pnetworkingeterminada, cuando hace clic en un campo de text, esto impide que aparezca el keyboard del software.
  2. Presione Cmd + K para alternar el keyboard del software. Si no aparecía antes, aparecerá ahora.

Una vez que haya hecho lo anterior, deje el sim en ese estado. Este estado es el más fácil de usar, ya que puede escribir usando el keyboard de hardware y aparecerá el keyboard del software para que KIF funcione.