swift2 通过swift软件包管理器安装

5n0oy7gb  于 2022-11-06  发布在  Swift
关注(0)|答案(2)|浏览(268)

我想安装下面的应用程序
https://github.com/stepanhruda/PostgreSQL-Swift/blob/master/Readme.md
但我在黑暗中如何做到这一点或什么是包的位置。swift文件在我的pc或如何使用swift包管理器。我已经通过这个链接
https://swift.org/package-manager/#example-usage
我正在使用

xcode 7.3 and swift 2.2.

请帮助我如何使用或安装通过swift软件包管理器

wbgh16ku

wbgh16ku1#

使用此链接了解SPM的基础知识,例如:创建一个目录,在该目录中您要使用PostgreSQL库构建应用程序,然后转到终端并写入

swift package init --type executable

要创建基本的启动项目,请使用Package.swift来描述swift构建器的目标/依赖关系结构。
这就是只使用PostgreSQL库时,项目的Package.swift文件的样子:

// 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

另外,请注意,在添加每个依赖项后,您都重新创建了该文件。

iecba09b

iecba09b2#

下面是我用来在项目中安装依赖项的official guide

相关问题