Здравствуйте, я работаю над старым проектом Objective- C, который имеет 30+ зависимостей модулей, все написано в Objective- C.
Я пытаюсь добавить модуль Swift, в частности этот:
pod 'CSV.swift', '~> 2.4.3'
# ...
# other Objective-C pods ...
# ...
Поскольку я хотел бы продолжить новые разработки в Swift.
Но я не могу сделай так, чтоб это работало. Если я добавлю use_frameworks!
, я получу ошибку при установке pod:
The 'Pods-myProject' target has transitive dependencies that include static binaries: (/myProjectPath/Pods/ObjcPod/ObjcPod.framework)
И если я удалю use_frameworks!
, я получу тонны ошибок компиляции, вот некоторые из них:
Undefined symbol: protocol descriptor for Swift.UnicodeCodec
Undefined symbol: dispatch thunk of Swift.UnicodeCodec.decode<A where A1: Swift.IteratorProtocol, A.CodeUnit == A1.Element>(inout A1) -> Swift.UnicodeDecodingResult
Я не знаю, что я мог бы попробовать в противном случае, любая помощь будет высоко ценится!