如何安装仅包含 swift 个文件的 swift 库

How to install a swift library consisting just of swift files

假设我有一个 swift 库,它包含一个大文件夹和子文件夹,所有子文件夹都包含许多 .swift 文件 我希望我的 .swift 项目知道- 就像我自己编写了所有代码一样。

我的 swift 项目目标 ios7+ 意味着各种包系统存在一些问题 - 我试图添加的给定库实际上建议使用上述方法。

目前我有 "attached" swift-library-folder 在我自己的 .swift 文件旁边,在此期间我检查了所有目标。

有趣的是,我无法 change/add 定位文件夹中的任何文件,因为单击 xcode 中的 .swift 文件时该选项不会自行显示(!)

无论如何,当尝试使用 swift 库中定义的 类 之一时,xcode 无法识别它。

我做错了什么?

我的猜测是您将包含这些文件的 文件夹 拖到 Xcode 中,而不是将单个文件拖到 Xcode 中。那是第一个问题,因为那种东西有特殊的意义。然后,你看到了这样一个对话框:

我不确定你当时做了什么,但我不认为你的设置看起来像我的!他们需要。删除文件并再次执行此导入。

为了获得最佳效果,这次 select 只需将 Swift 文件 拖到 Xcode 中。 (您可以一次将它们全部拖动;但拖动的是文件,而不是文件夹。)但如果您不能这样做,请确保您正在创建组 — 而不是文件夹引用。