我想安装以下应用
https://github.com/stepanhruda/postgresql-swift/blob/master/master/readme.md
但是我在黑暗中如何做到这一点,或者是PAXPAND.SWIFT文件的位置。
https://swift.org/package-manager/#example-usage
我正在使用
xcode 7.3 and swift 2.2.
请帮助我如何通过Swift Package Manager
使用此链接了解SPM的基础知识例如:创建一个目录,您想在其中使用PostgreSQL库构建应用程序,去终端写
swift package init --type executable
创建基本的启动项目使用Package.swift
来描述您的目标/依赖关系结构。
这就是您项目的Package.swift
文件仅使用此PostgreSQL
库的样子:
// swift-tools-version:4.2
import PackageDescription
let package = Package(
name: "YOURPROJECTNAME",
products: [
.executable(name: "YOURPROJECTNAME", targets: ["YOURPROJECTNAME"]),
],
dependencies: [
.package(url: "https://github.com/stepanhruda/PostgreSQL-Swift.git", from: "0.0.1"),
],
targets: [
.target(
name: "YOURPROJECTNAME",
dependencies: ["PostgreSQL"],
path: "Sources"),
],
swiftLanguageVersions: [.v4_2]
)
要深入了解SPM,使用:
https://github.com/apple/swift-package-manager/tree/master/Documentation
还要注意,您写Package.swift
的版本之间存在区别
创建软件包后。Swift清单,您可以将代码放入"源库"中,然后使用
构建它swift build
更新依赖项使用:
swift package update
如果要使用Xcode作为IDE,请生成Xcodeproj文件,使用:
swift package generate-xcodeproj
另外,请注意,在添加每个依赖项之后,您已重新创建此文件。
这是我在项目中安装依赖项的官方指南。