esquema no está configurado para la acción de testing (proyecto iOS xcode)

Estoy intentando ejecutar una testing de unidad Xcode para mi aplicación iOS. Estoy dispuesto a hacerlo en un iPad conectado mediante USB a una máquina Mac. Estoy intentando ejecutar la testing desde la línea de command para desencadenarla desde Jenkins más adelante. A continuación se muestra lo que estoy escribiendo actualmente en la línea de command y el error que estoy recibiendo. Por favor ayuda.

El código:

xcodebuild test -scheme MyApplication -destination "platform=iOS,name=iPad" 

El error:

Scheme MyApplication no está actualmente configurado para la acción de testing

Para mí, el problema fue que no se agregaron testings a mi esquema:

Scheme Editor

Al agregar packages de testing a mi esquema a través del button '+', el esquema podría ser construido por Xcode y xcodebuild.

Se solucionó eliminando los esquemas duplicates de Xcode. Los esquemas se pueden agregar / eliminar / compartir / editar en Xcode a través de Producto -> Esquema -> Administrar esquemas .

Para todos los que luchan con este problema.
Mi solución fue:
Seleccione "objective de testing" -> administrar esquema -> select "ejecutar" en el menu de la izquierda -> seleccionar información en la pestaña -> <elegir destino ejecutable en el menu desplegable -> presionar cerrar.

  • Debería verificar los datos de su espacio de trabajo en Jenkins y ver qué * .xctest ya está cargado. Luego, debe cambiar el nombre de su objective de testing UI / Unidad a los datos * .xctest en su proyecto xcode como lo que tiene en Jenkins y luego volver a pulsar.
  • O elimine su espacio de trabajo de Jenkins y vuelva a enviar todos los datos nuevamente con el nuevo objective de testing de UI / Unidad.

(Por supuesto, debes asegurarte de que ya has hecho un esquema para el proyecto).