Alamofire 4.0.1体系结构x86_64的未定义符号xCode 8 SWIFT 3
问题描述:
我的项目与cocoapods 1.0.1和Alamofire分支“swift3”完美配合。但今天我已经更新的CocoaPods至1.1.0和更新的alamofire从主分支版本4.0.1,并得到链接错误的x86-64(模拟器)的构建: Alamofire:Alamofire 4.0.1体系结构x86_64的未定义符号xCode 8 SWIFT 3
用于建筑x86_64的未定义符号。请求(Alamofire.URLConvertible,方法: Alamofire.HTTPMethod,参数:[Swift.String:Any] ?,编码: Alamofire.ParameterEncoding,headers:[Swift.String:Swift.String]?) - > Alamofire.DataRequest “,引用自
协议见证表为Swift.String:Alamofire.URLConvertible in Alamofire”,引用自:
但是对于设备(手臂目标)一切正常。
试图分解豆荚,删除所有脚本和文件夹并再次安装 - 但它没有帮助。
答
得到了解决:
必须手动删除derivedData和清理后重新启动的Xcode。
(Facepalm)
答
尝试
sudo gem install cocoapods --pre
而且安装您荚再次
另外,除去豆荚和使用SWIFT包管理器来代替。