2016-12-06 66 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,但现在它已修复:) –