我想安装以下应用
https://github.com/stepanhruda/PostgreSQL-Swift/blob/master/Readme.md
但我在黑暗中怎么做或者我的电脑中package.swift文件的位置是什么,或者如何使用swift包管理器。我已经通过这个链接
https://swift.org/package-manager/#example-usage
我正在使用
xcode 7.3 and swift 2.2.
请帮助我如何通过swift包管理器使用或安装
答案 0 :(得分:0)
使用此link了解SPM的基础 例如: 在要使用PostgreSQL库构建应用的目录中创建一个目录, 进入终端并编写
swift package init --type executable
创建基本的起始项目
使用Package.swift
为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
的编写方式(称为 PackageDescription API )的版本有所不同。
在创建Package.swift清单后,可以将代码放入“源库”中,并使用
进行构建swift build
要更新您的依赖项,请使用:
swift package update
如果要使用Xcode作为IDE,请使用以下命令生成xcodeproj文件:
swift package generate-xcodeproj
另外,请注意,在添加每个依赖项之后,您已经重新创建了此文件。
答案 1 :(得分:0)
这是我用来在项目中安装依赖项的official guide。