Это должно решить проблему
я проблема с привязкой моей смешанной языковой структуры к проекту.
1) Я создаю фреймворк с классами Swift и Objective-C.
2) Основная логика была сохранена в файле Swift. Например, класс с методом, который вызывает NSLog («Был вызван журнал Swift»).
3) Файл Objective-C имеет класс, в котором есть метод, в котором я создаю экземпляр класса Swift и вызываю метод Swift-log.
4) Я связываю эту инфраструктуру с моим проектом Objective-C, я могу назвать все, что мне нужно в этом проекте, но когда я хочу построить этот проект, я получаю сообщение об ошибке "linker command failed with exit code 1 (use -v to see invocation)
"
И предупреждения:
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'
Я также видел решение с импортом пустого Swift-файла, но нужно было сделать проект без всякого мусора.