У меня проблема с привязкой моей смешанной структуры языка к проекту.
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 файла, но нужно было делать проект без мусора.