【问题标题】:Can't resolve local packages with SwiftPM无法使用 SwiftPM 解析本地包
【发布时间】:2022-06-20 12:06:39
【问题描述】:
我正在使用 Xcode 13.2.1 并遇到以下问题。将任何本地包导入根项目文件(在我的情况下是 AppCoordinator)时,编译器会显示错误
在范围内找不到类型“DashboardFlow”
DashboardFlow 是本地包的名称。为了解决一个问题,我这样做:
- 清理 DerivedData 文件夹
- 一一解决所有本地包
- 再次打开 Xcode 并解析包图
结果就是同样的编译器错误。
请告诉我在这种情况下有什么帮助。
【问题讨论】:
标签:
swift-package-manager
【解决方案1】:
您需要手动将DashboardFlow 库添加到您的目标。
- 在 Xcode 中打开您的项目。
- 单击要导入和使用
DashboardFlow 的目标。
- 点击
general。
- 找到
Frameworks, Libraries and Embedded Contents部分。
- 点击
➕按钮,找到DashboardFlow,然后添加。
您将能够在 THIS 目标中使用DashboardFlow。