<TargetName-Swift.h> file no encontrado

Acabo de actualizar mi Xcode a 6.3 y mi proyecto que funcionaba bien hasta que xcode 6.2 comenzó a dar errores.

El error es el <TargetName-Swift.h> file not found , la ruta actual del encabezado de puenteo está dentro de la subcarpeta del proyecto, es decir, un nivel dentro del file .xcodeproj.

Ya probado

  1. Eliminando el file de Bridging-Header y recreando.

  2. Cambiar la ruta en la compilation Swift – Generación de código bajo la configuration de compilation

  3. También traté de cambiar la ruta de búsqueda del encabezado, pero creo que eso ya era correcto.

  4. Se comprobó la reference circular, pero no creo que pueda ser un problema porque estaba funcionando bien antes de actualizar xcode.

También en algún lugar que leí se genera en "$(TARGET_TEMP_DIR)/../$(PROJECT_NAME).build/DerivedSources" en esta ruta, pero no funcionó para mí.

**** Editar *** Verificó que los files de logging generados tengan un error como "Abrir file de import para el module 'Swift': Permiso denegado". Alguna idea ?? Por supuesto que soy súper administrador en el mac que estoy usando.

Intenté volver a degradar Xcode a 6.2 y todo funcionó bien.

Cualquier ayuda sería genial … Gracias .

Esto se debe a errores de construcción. <TargetName-Swift.h> se genera cuando no hay errores de compilation.

Xcode 6.3 incluye Swift 1.2, que tiene algunos cambios de última hora en comparación con la versión Swift anterior (distribuida con xcode 6.2).

  1. Asegúrese de tener el encabezado de puente Objective-C establecido en "TARGET_NAME / Your-Bridging-Header.h"; "en la configuration de generación
  2. Abra Terminal y ejecute los siguientes commands:

    cd Project_Folder

    sudo chown -R whoami *