2017-04-11 49 views
2

我正在探索SPM,現在我需要知道如何通過SPM在我的項目中導入Alamofire。如何通過swift包管理器在swift項目中添加Alamofire

+0

的Alamofire庫包括安裝說明:HTTPS:/ /github.com/Alamofire/Alamofire#installation – Hodson

+2

[Alamofire Swift 3.0在調用中額外參數]的可能重複(http://stackoverflow.com/questions/39490839/alamofire-swift-3-0-extra-parameter-in-打電話) –

回答

2

在項目中創建的根文件夾和你的依賴命名Package一個.swift文件中像

import PackageDescription 

    let package = Package(
     name: "YOUR_PROJECT_NAME", 
     dependencies: [ 
     .Package(url: "https://github.com/Alamofire/Alamofire.git", majorVersion: 4) 
     ] 
    ) 

比你的根文件夾目錄下運行swift build命令

+0

嗨abdullah, 謝謝您的答覆,但我仍然有一些問題 //我的包文件 進口PackageDescription 讓包=包( 名稱: 「SMPPOCProj」, 依賴關係:[ 。包裝(URL:「https://github.com /Alamofire/Alamofire.git「,majorVersion:4) ], 排除:[」測試「,」SMPPOCProjTests「,」SMPPOCProjUITests「] ) – Vignesh

+0

這是問題**」編譯Swift模塊'SMPPOCProj' ) /Users/vt016/Desktop/temp/SMPPOCProj/SMPPOCProj/AppDelegate.swift:9:8:錯誤:沒有這樣的模塊 '的UIKit' 進口的UIKit ^ /用戶/ vt016 /桌面/溫度/ SMPPOCProj/SMPPOCP roj/AppDelegate.swift:9:8:error:沒有這樣的模塊'UIKit' import UIKit ^ :0:錯誤:構建有1個命令失敗「** – Vignesh

+0

我認爲你正在嘗試在你的iOS上使用它項目,但現在它不被Swift Package Manager支持。 '請注意,此時Package Manager不支持iOS,watchOS或tvOS平臺。'[Swift Package Manager](https://github.com/apple/swift-package-manager)嘗試使用CocoaPods或Carthage if你想使用它與依賴管理工具。 – abdullahselek

相關問題