如何导入Swift App中的Package already added to App Workspace

How to import Swift Package in App already added to Workspace of App

我正在使用 Xcode 12.4,我创建了一个应用程序“App”。

之后,我通过 File > New ... > Swift Package ... 创建了一个 Swift 包“MyLibrary”,并选择了立即将其添加到工作区“App”的选项:

我希望“应用程序”成为如何使用 Swift 包的示例应用程序,所以我可以在相同的 window 和其他东西中开发包 + 示例应用程序似乎很好分组在一起:

问题似乎是我无法在 ViewController.swift:

中导入“MyLibrary”
import MyLibrary // no such module "MyLibrary"

问题:应用程序如何导入swift包?

将包添加到项目后,您需要将库添加到“App”构建目标。

  • Select 项目导航器中的项目,然后在 General
  • Select“应用程序”目标
  • 检查 MyLibrary 是否列在“框架、库和嵌入式内容”下。如果没有,则使用“+”按钮添加它 – Joakim Danielson 25 分钟前

另见 Apples documentation