我正在尝试将遗留框架用作 Swift 包。该框架有一个通过 导入 UIKit 的伞头#import <UIKit/UIKit.h>
文件,因此 swift 源文件不会显式导入 UIKit。通过 SPM 构建失败并显示如下错误消息:error: cannot find type 'UIFont' in scope
. 如果我更改源文件以显式导入 UIKit,这些错误就会消失,但似乎应该有一个 Swift 包管理器,相当于允许更广泛的导入。
有关特定项目和我当前的解决方法,请参阅此 PR:https ://github.com/i-schuetz/SwiftCharts/pull/419