Estoy tratando de escribir algunas pruebas de lógica de iOS en las clases de mi proyecto que utilizan la funcionalidad de algunas de las bibliotecas de mi podspec. Estoy usando el paquete de prueba de unidad estándar provisto en Xcode (aunque no Pruebas de aplicación, solo Pruebas de unidad).
Por ejemplo, uso Magical Record y tengo esa biblioteca vinculada en mi podspec. Está presente en el proyecto Pods en mi espacio de trabajo y funciona como se esperaba cuando la aplicación se ejecuta en el simulador o en el dispositivo. Sin embargo, cuando intento vincular a la prueba el objeto que usa el Registro Mágico, aparece un error de enlace que indica que no puede encontrar los selectores del Registro Mágico. Intenté actualizar mi HEADER_SEARCH_PATH en mi paquete de pruebas lógicas, incluso codificándolo en el directorio de encabezados creado por CocoaPods, pero no tuve suerte.
Puedo ejecutar pruebas unitarias contra clases que no usan bibliotecas CocoaPods sin ningún problema.
¿Voy por esto mal? ¿Debería hacer algo más para que el compilador vea las bibliotecas de CocoaPods?