Las pruebas no se ejecutarán: "El ejecutable para el paquete de prueba en '../deriveddata/../*.xctest' no se pudo encontrar"

StackOverflow https://stackoverflow.com//questions/23057094

Pregunta

Tengo un proyecto Xcode 5.1 (ProJA) que incluía un marco privado (Frameworkb) a través de COOPOPODS.Todo estaba trabajando, construyendo y probando e incluso el clima era agradable.Pero, debido a que el Frameworkb se está desarrollando en paralelo con el Proja, decidí incluir el proyecto del Frameworkb (ProJ) en ProJA, nuevamente a través de COOPODS, pero como referencia con: ruta= 'ruta / a / projb'

En el resultado, el ProjB compila y se acumula y se ejecuta en el dispositivo, los objetivos de las pruebas también recopilan y se basan, pero no se ejecuta, el inicio del simulador y este mensaje se muestra:

2014-04-14 11:08:34.990 xctest[98973:303] The executable for the test bundle at
/Users/myNameHere/Library/Developer/Xcode/DerivedData/projB-manyLettersHere/Build
/Products/Debug-iphonesimulator/projB.xctest could not be found.
Program ended with exit code: 1

Además, el clima ya no es tan bonito.

Google no ayudó.Otra pregunta de STACKOVERFLOW es más sobre la transición de Sentest CU XCTEST.

Cualquier sugerencia que me pondrá en el camino correcto será muy apreciado.

¿Fue útil?

Solución

La causa y la solución a este problema es (como de costumbre) muy simple:

El marco que se estaba construyendo contenía un paquete, que se requirió, pero (por supuesto) no fue generado por el proyecto POD, incluso si en la PODSPEC especificé el SPECT.RESOURCES PRAM.La solución fue crear una SPEC.RESOURCE_BUNDLE con el nombre y los archivos de recursos requeridos.

Por qué tiraría este error y no un error de tiempo de compilación o tiempo de ejecución. Todavía no sé: | (el projb.xctest estuvo presente en la ruta en error)

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top