通过Swift 3包管理器

时间:2016-09-01 12:31:31

标签: swift alamofire swift3 vapor

Swift 3 介绍了包管理器,我可以使用它来为项目添加依赖项。

例如,在我的 Package.swift 中,我可以通过以下方式声明我的依赖:

import PackageDescription

let package = Package(
    name: "my-project",
    dependencies: [
        .Package(url: "https://github.com/vapor/vapor.git", majorVersion: 0, minor: 16),
    ]
)

现在,我需要将Alamofire添加到我的项目中,如何通过Swift 3包管理器获取它?

2 个答案:

答案 0 :(得分:4)

你还不能使用Alamofire,因为他们还没有发布Swift 3支持。

一旦他们发布了这个,我相信他们会在GitHub自述文件中明白如何导入它。

幸运的是Vapor附带了一个很棒的HTTP甚至是WebSockets客户端。在文档中阅读有关HTTP客户端的更多信息:https://vapor.github.io/documentation/http/client.html

答案 1 :(得分:2)

好吧,今天你只需要在Package.swift文件中添加以下行: .Package(url: "https://github.com/Alamofire/Alamofire.git", majorVersion: 4) 真的很容易:)