Xcode 7.3: importación Módulo visualizado con tachado

Después de actualizar Xcode a 7.3, descubrí que algunos módulos se tacharon durante la importación, como en esta captura de pantalla:

Pero después de agregar el módulo (tan solo presionando enter ) todo está bien. Qué significa eso? El módulo aquí está escrito en Swift y funciona bien.

    Este es un error. Lo hemos arreglado en 218010af , que debería incluirse en la versión Swift 2.2.1 y se incluye en el 2016-04-12, una instantánea del desarrollador .

    El tachado se produce si intenta importar un módulo que ya ha sido importado por su archivo o módulo:

    importar

    En este caso, ya importé Foundation (que implícitamente importa CoreFoundation), por lo que Xcode le informa que no es necesario importar ninguno de los módulos nuevamente.

    Cambié el orden de las importaciones

     import Foundation import UIKit import LayerKit import Atlas < red line import Foundation import UIKit import Atlas import LayerKit 

    Algunas notas que pueden estar causando esto:

    • LayerKit importa Atlas a pesar de que LayerKit es el nivel más bajo API Atlas es la capa de interfaz de usuario

    • Ambas fueron importaciones de Cocoapod

    • El error apareció cuando creé un segundo esquema para las publicaciones de App Store / Enteprise y limpié uno y cambio al otro.

    • Eliminar datos derivados no lo borró.
    • Así que intenté reorganizarlos y la línea roja desapareció