Yo primero duplicado de mi proyecto antes de que yo le cambió el nombre. Después de cambiar el nombre de la que me estoy poniendo

Lexical or Preprocessor Issue <XCTest/XCTest.h> not found. 

El error me dirige a la myapptests.m archivo que llama a

#import <XCTest/XCTest.h>

También la siguiente línea

@interface SpyShotTests : XCTestCase

La «XCTestCase» no es hi-iluminada en color morado.

Cualquier tutorial que he visto me ha encargado el Marco de las Rutas de Búsqueda en la Configuración de generación -, pero en el marco de la ruta de búsqueda es exactamente el mismo que el archivo inicial y que el archivo se construye sin problemas.

OriginalEl autor user3294722 | 2014-12-05

2 Comentarios

  1. 29

    Me encontré con algo similar y me pregunto si mi solución podría ser útil.

    Es posible que desee comprobar que el archivo que está tirando el error se incluye en el Objetivo apropiado de la Fuente de la «Compilación de Fuentes». Es posible que el archivo podría no haber sido incluido. En mi caso había sido incluida con el objetivo del proyecto y no con el patrón de prueba. Desde XCTest sólo es accesible con el Objetivo Prueba, no compilar para que me genera el error «XCTest/XCTest.h no se encuentra el archivo».

    Proyecto se dirige a >> Fases de construcción >> Compilar Fuentes:
    Después de cambiar el nombre de proyecto de i get <XCTest/XCTest.h> no se encuentra.

    Puedes corregirlo manualmente añadiendo a la «Compilación de Fuentes» como en la imagen de arriba o usted puede eliminar el archivo del proyecto y volver a agregarlo, asegurándose de seleccionar el patrón de Prueba cuando vuelva a agregar:
    Después de cambiar el nombre de proyecto de i get <XCTest/XCTest.h> no se encuentra.

    En caso de que ayuda a cualquier persona que me encontré con este después de mover un caso de prueba archivo (en el sistema de archivos) y, a continuación, vuelva a agregar a mi proyecto de prueba (clic derecho, » Añadir Archivos «Proyecto»…’). Resulta que yo no estaba de agregar el archivo a la Prueba de destino – me acaba de añadir que el Objetivo del Proyecto.

    OriginalEl autor Derek Lee

  2. 1

    Xcode 7.2.1/Swift 2.1.1:

    Cuando he creado un Archivo nuevo, elegí iOS>Source>Swift File, y aunque he comprobado el objetivo Prueba, yo todavía tengo un error en el import XCTest línea:

    error: no se puede cargar subyacente módulo para ‘XCTest’

    Para deshacerse de ese error, cuando he creado un nuevo archivo tuviera que elegir iOS>Source>Unit Test Case Class, y yo acepte los valores predeterminados para todo lo demás.

    OriginalEl autor 7stud

Dejar respuesta

Please enter your comment!
Please enter your name here