ios - Xcode 7.3: módulo de importación mostrado con tachado
swift xcode7.3 (4)
Después de actualizar Xcode a 7.3, descubrí que algunos módulos se eliminan durante la importación, como en esta captura de pantalla:
Pero después de agregar el módulo (solo presionando enter ) todo está bien. Qué significa eso? El módulo aquí está escrito en Swift y funciona bien.
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 causándolo:
-
LayerKit importa Atlas aunque LayerKit es el API de nivel inferior Atlas es la capa de interfaz de usuario
-
Ambas eran importaciones de cacaopod
-
Se produjo un error cuando creé un segundo esquema para los lanzamientos de App Store / Enteprise y limpié uno y cambié al otro.
- Eliminar datos derivados no lo borró.
- Así que traté de reorganizarlos y la línea roja desapareció
Esto es un error Lo hemos arreglado en 218010af , que debe incluirse en la versión Swift 2.2.1 y se incluye en la instantánea del desarrollador 2016-04-12-a .