2016-09-01 66 views
4

斯威夫特3介紹包管理器,與我可以添加依賴於我的項目。添加Alamofire作爲依賴通過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包管理器?

+0

使用的CocoaPods中添加Alamofire您它會幫助你解決依賴關係。 –

+0

@EricAya,你的回答聽起來像是我需要的東西。所以,我需要克隆Alaofire repo並檢查我的本地機器上的「Swift 3」分支,然後,如何指向我的Package.swift文件中的分支「Swift 3」的本地重新採購?你能否提供更多細節並作出答覆? –

+0

謝謝,埃裏克,在此期間,我也會盡快嘗試 –

回答

4

你不能使用Alamofire,因爲他們還沒有發佈Swift 3的支持。

一旦他們發佈了這個,我相信他們會在他們的GitHub自述文件中明確地告訴他們如何導入它。

幸運的是,Vapor帶有一個很棒的HTTP甚至是WebSockets客戶端。瞭解更多關於在文檔中的HTTP客戶端:https://vapor.github.io/documentation/http/client.html

+2

我強烈建議使用Vapor's內置的HTTP客戶端,相當不錯,並且爲後端設計得很好。 –

2

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