¿Por qué el enlazador vincula bibliotecas estáticas con errores? iOS
Tengo un problema al vincular mi marco de lenguaje mixto a un proyecto.
1) Creo un marco con las clases Swift y Objective-C.
2) La lógica principal se almacenó en el archivo Swift. Por ejemplo, la clase con método que llama a NSLog ("Se llamó a Swift log").
3) El archivo Objective-C tiene una clase que tiene un método en el que creo una instancia de la clase Swift y llamo al método Swift-log.
4) Enlace este marco con mi proyecto Objective-C, puedo llamar a todo lo que necesito en este proyecto, pero cuando quiero construir este proyecto recibo el error "linker command failed with exit code 1 (use -v to see invocation)
"
Y advertencias:
ld: warning: Could not find auto-linked library 'swiftFoundation'
ld: warning: Could not find auto-linked library 'swiftDarwin'
ld: warning: Could not find auto-linked library 'swiftCoreFoundation'
ld: warning: Could not find auto-linked library 'swiftCore'
ld: warning: Could not find auto-linked library 'swiftCoreGraphics'
ld: warning: Could not find auto-linked library 'swiftObjectiveC'
ld: warning: Could not find auto-linked library 'swiftDispatch'
ld: warning: Could not find auto-linked library 'swiftSwiftOnoneSupport'
También vi la solución con la importación de un archivo Swift vacío, pero es necesario hacer un proyecto sin basura.