通过swift包管理器安装

时间:2016-06-14 12:49:03

标签: xcode swift postgresql swift2 xcode7.3

我想安装以下应用

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包管理器使用或安装

2 个答案:

答案 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