Swift 从 Swift 2 迁移的项目包管理器
Swift package manager for project migrated from Swift 2
我有一个 Swift 2 项目,现在转换为 Swift 3。我使用的是 HTMLKit pod,但问题是 HTMLKit 不再在 CocoaPods 上,而是在 swift 包管理器。
如何向现有项目添加 Swift 包管理器 支持?
人们说向 package.swift 添加依赖项,但我的项目中没有这样的文件。我怎样才能创建这个文件?
Swift 包管理器下的存储库有一定的布局。在 repo 的根目录下,您有 Package.swift
,它提供了存储库的清单、名称、类型、依赖项等。您可以手动添加它,就像任何其他源文件一样。
但是,在您这样做之前,请通过 documentation SPM。它可以帮助您了解一些细节(例如,一旦您检出依赖项,它们最终会在您的存储库中的什么位置,如何安排您自己的代码以便 SPM 正确处理它,要创建哪些文件夹等)。
我有一个 Swift 2 项目,现在转换为 Swift 3。我使用的是 HTMLKit pod,但问题是 HTMLKit 不再在 CocoaPods 上,而是在 swift 包管理器。
如何向现有项目添加 Swift 包管理器 支持? 人们说向 package.swift 添加依赖项,但我的项目中没有这样的文件。我怎样才能创建这个文件?
Swift 包管理器下的存储库有一定的布局。在 repo 的根目录下,您有 Package.swift
,它提供了存储库的清单、名称、类型、依赖项等。您可以手动添加它,就像任何其他源文件一样。
但是,在您这样做之前,请通过 documentation SPM。它可以帮助您了解一些细节(例如,一旦您检出依赖项,它们最终会在您的存储库中的什么位置,如何安排您自己的代码以便 SPM 正确处理它,要创建哪些文件夹等)。