human guidelines bar ios xcode unit-testing ocunit

ios - guidelines - toolbar xcode



Xcode: un objetivo de prueba para múltiples objetivos de aplicación (2)

  1. Haga clic en Editar esquema> Elegir prueba
  2. Desde la parte superior derecha Elija su nuevo destino para el que desea agregar objetivos de prueba existentes
  3. Haga clic en el botón Agregar
  4. Seleccione uno de los objetivos de prueba existentes de la ventana emergente

Me pregunto si puede vincular un paquete de Pruebas unitarias a múltiples objetivos. Así que uno puede probar todos los objetivos de la aplicación con un paquete de Pruebas.

Tengo algunos códigos compartidos entre todos los destinos de la aplicación, pero también algunos cálculos específicos basados ​​en qué objetivo de la aplicación se está ejecutando.

Actualmente tengo que configurar la opción del Cargador de paquetes en la configuración de compilación al archivo .app del destino de la aplicación utilizada si quiero probar un objetivo de aplicación diferente.

Mi pregunta para todos ustedes es: ¿ se puede hacer esto sin crear múltiples objetivos de paquetes de prueba para cada objetivo de aplicación, y sin cambiar siempre la opción del Cargador de paquetes?


No, en este punto no puedes. Es como las extensiones, tiene que crear una nueva para los objetivos de cada proyecto que tiene.

No es muy útil, pero si el código difiere de uno a otro objetivo, las pruebas pueden fallar debido a que falta el código, no el código que falla.
Es por eso que no está permitido.

Lo siento por la respuesta negativa.