我的早期版本的swift版本是2.2。 我已經使用不同的選項等Alamofire升級後無法正常工作(Swift/Xcode 8)
- 莢 'Alamofire' Alamofire更新, '〜> 4.0'
- 莢 'Alamofire',:GIT中=> 'https://github.com/Alamofire/Alamofire.git',:標籤=> '3.5.0'
每當我打開工作區,它要求轉換到最新,我選擇了迅速2.3。但是Xcode中顯示以下錯誤:
- 頭 'Alamofire-Swift.h' 未找到
- 無法建立的Objective-C模塊 'Alamofire'
和內部Alamofire 不能轉換價值類型'SecTrustResultType'到期望的參數類型'UInt32'
我已經刪除了〜/ Library/Developer/Xcode/DerivedData文件夾下的文件並重新編譯。顯示相同的錯誤。
我做了什麼錯事?
何不你跟Swift 3一起去嗎? –
現在用swift 3做了..仍然同樣的問題a和b。在alamofire下也有64個問題 例如:Pods/Alamofire/Source/ParameterEncoding.swift:248:32:源文件中的編輯器佔位符 Pods/Alamofire/Source/Manager.swift:107:38:Nil與預期不兼容參數類型'String' Pods/Alamofire/Source/Manager.swift:513:17:類型'Request.TaskDelegate'的值沒有成員'urlSession' 等 – Vinod
我建議您最好刪除'pod 'Alamofire','〜> 4.0''然後'pod install'然後加回去,再次運行'pod install'。 –