Quiero hacer una prueba de aplicación que analiza algunos json, almacena datos básicos y lee algunos objetos.Proyecto Xcode cómo detectar el destino mediante programación o cómo usar env vars
¿Cómo puedo saber mi código si se está ejecutando como parte de una prueba o ejecución normal? Solo una forma de saber "¿estamos en el blanco de prueba"? Debido a que la aplicación cuando se activa ahora inicia una serie de solicitudes para completar mi coredata con información del servidor. No quiero que haga esto durante mis pruebas. Quiero iniciar la aplicación, leer HARDCODED json desde un archivo y almacenar esto utilizando los mismos métodos que de otra manera en coredata, y verificar los resultados.
Si alguien pudiera explicar cómo pasar pares clave-valor específicos por cada objetivo que puedan leerse desde la aplicación, estaría aún más encantado.
¡Gran respuesta! Además, si lo haces 'isTargetTest = YES', entonces puedes volver a leer un BOOL del entorno' [[[NSProcessInfo processInfo]] objectForKey: @ "isTargetTest"] '. El BOOL se puede usar directamente en una declaración 'if', sin la necesidad de comparar una cadena – Olaf
esto devuelve nulo para mí – 2cupsOfTech