2017-04-25 59 views
1

在Xcode 8.3.2中運行我的項目,該項目使用Swift3。我面臨以下問題:Xcode 8.3.2不適用於Alamofire 4.4.0

Alamofire問題 - 需要爲使用Swift的目標正確配置「Swift語言版本」(SWIFT_VERSION)。使用[編輯>轉換>至當前Swift語法...]菜單選擇一個Swift版本,或使用Build Settings編輯器直接配置構建設置。

我的項目依賴於Alamofire 4.4.0

當我修復「生成設置」的Swift3的「雨燕語言版本」,並嘗試再次運行Alamofire模塊開始拋出「雨燕編譯器錯誤「(使用未聲明的類型'HTTPHeaders',使用未聲明的類型'DataRequest'等) - 它找不到很多模塊。

有沒有人遇到過這個問題?感謝您的幫助。

+1

如果別人沒遇到過你可能會更好檢查GitHub的頁面,並提出一個問題:有https://github.com/Alamofire/Alamofire/issues –

+0

你重新運行'莢安裝'? – Koen

+0

我沒有在Github上發現這個問題。是的,我重新運行pod安裝。 –

回答

1

這是一個與椰子樹問題。事實證明,cocoapods沒有加載庫文件。我要解決這個問題:

  1. 更新的CocoaPods喜歡這裏描述https://github.com/CocoaPods/CocoaPods/issues/3692

  2. 重啓動的Xcode

  3. 然 「吊艙安裝」

  4. 在將 「斯威夫特語言版本」「構建設置「Swift3的所有豆莢。

  5. 再次運行應用程序。