swift3.0出来2个多月了,以前网上下的2.3的demo一转成3.0的便冒出了成千上万个错误,主要是第三方。就算新建一个工程,用cocoapods重新导入,还是会报错,那是因为你的cocoapods版本太低了!
Xcode8默认使用swift3,这就要求你的cocoapods的版本要1.1.0及以上,这样导入的第三方库才是最新的适配到swift3的,比如网络请求用的Alamofire。打开终端,先通过以下命令查看你电脑上的cocoapods库的版本
pod --version
如果低于1.1.0,那么再输入以下命令进行升级
sudo gem install cocoapods --pre
ps: 如果出现问题:ERROR: While executing gem ... (Errno::EPERM)
则改输下面这句
sudo gem install -n /usr/local/bin cocoapods
完成后,再输入
pod repo update
完成后可通过上面查询命令看或者保险点 输入
pod search Alamofire
如果Alamofire是4.0以上那就可以了。