项目的Swift包管理器从Swift 2迁移

时间:2016-11-17 06:51:13

标签: ios xcode swift3 swift-package-manager

我有一个Swift 2项目,现在转换为Swift 3.我使用的是HTMLKit pod,但问题是HTMLKit不再是CocoaPods,而是swift包管理器。

如何为现有项目添加 Swift Package Manager 支持? 人们说添加依赖 package.swift ,但我的项目中没有这样的文件。我该如何创建这个文件?

1 个答案:

答案 0 :(得分:2)

Swift Package Manager下的存储库具有一定的布局。在repo的根目录中,您有Package.swift,它提供了存储库的清单,名称,类型,依赖关系等。您可以手动添加它,就像任何其他源文件一样。

但是,在您这样做之前,请浏览SPM上的documentation。它可以帮助您理解一些细节(比如在您检查它们时,依赖关系在您的仓库中的哪个位置,如何安排您自己的代码以便SPM正确处理它,创建哪些文件夹等)。