2016-12-06 70 views
2

背景:Alamofire 4.0,斯威夫特3 AFError.Swift

我是比較新的編程和正在更新其採用Alamofire &斯威夫特3.項目工作正常,直到我更新到Alamofire〜4.0我目前的iOS項目,給我提供了530個錯誤。

我在Xcode8.1

開拓xcworkspaceproject

我試圖清理使用本StackOverflow的線程的建議問題:Alamofire XCode8 Swift 3 results in 786 Compile Errors

包括:

gem install cocoapods --pre 

也降級cocoapod版本cocoapods-1.2.0.beta.1從目前的beta版下降到cocoapods-1.1.1

我也是:1.刪除了podfile 2.創建了一個新的podfile 3.重新安裝了所有的pod 4.)清理&構建

不幸的是,這些工作都沒有。

錯誤顯示:

Type 'AFError' does not conform to protocol 'RawRepresentable' 

其他大多數的530個錯誤是:

Definition conflicts with previous value 

enter image description here

所有的錯誤都包含在AFError.Swift文件中(這是默認鎖定)。感謝任何解決方案來幫助解決這個問題。

+1

如果錯誤是使用未聲明的類型錯誤,這意味着您的項目仍然在2.x版本 –

回答

1

a。嘗試在解體後使用穩定版本安裝您的吊艙:

`pod deintegrate && pod _1.1.1_ install` 

b。嘗試清除DerivedData緩存:關閉Xcode(完全關閉,如使用cmd + q),刪除DerivedData文件夾,清空垃圾桶。在最後一步之後只能重新打開Xcode,才能正確地重新構建緩存。

+0

感謝您的幫助。這是能夠得到它的工作。我不得不從項目中刪除podfile,但現在它已修復:) –