更新到Xcode8后,Alamofire无法正常工作

时间:2016-09-30 06:55:57

标签: xcode swift2 alamofire swift3 xcode8

the documentation我在我的项目中使用Alamofire,在将xcode更新到最新版本8.0后,我无法构建我的项目。它显示了很多关于alamofire的错误: 我以前的swift版本是2.2,xcode版本是7.x. Alamofire不会进行代码签名,因为其设置未指定开发团队。 对于使用Swift的目标,需要正确配置“使用Legacy Swift语言版本”(SWIFT_VERSION)。使用[编辑>转换> To Current Swift Syntax ...]菜单选择Swift版本或使用Build Settings编辑器直接配置构建设置。

然后我按照以下链接: enter image description here

但它会产生193个问题。 我该怎么办?。

2 个答案:

答案 0 :(得分:3)

当我将Xcode更新到最新版本时,我也面临这个问题。 Alamofire在Xcode 8中给出了很多错误。您必须更新您的pod。如果您通过pod使用Alamofire,请选择您的podfile并添加此代码。

/ *

 source 'https://github.com/CocoaPods/Specs.git'

 platform :ios, '10.0'

 use_frameworks!

 target '<Your Target Name>' do

 pod 'Alamofire', '~> 4.0'

 end

* /

然后关闭你的pod文件。打开终端并使用此命令更新您的pod。

/ *

pod update

* /

现在您可以毫无错误地使用Alamofire。希望它会对你有所帮助。

感谢Mandeep Singh

答案 1 :(得分:0)

尝试更新您的cocoapods:

sudo gem update cocoapods --pre