1.打开终端(Terminal)
安装cocoapods:
回车运行,抛出如下的异常:
上网查了一下,这是墙外的网站,我们墙内的访问不了。这时候我们就要更换cocoapods的来源:
如果gem的版本太旧,就执行如下命令更新一下gem:
以下是更新成功的提示(更新过程的中间有一大串东西输出):
更新完毕就可以安装cocoapods了:
更新到中途跑出了异常(operation not permited),解决办法如下:
要输入密码,输入的密码隐藏,光标不会动,也不会小黑点,心里想着输完了就回车就ok了
然后就会继续下载安装cocoapods
完成后就 pod setup,输入如下命令:
中途会卡在setting up cocoapods master repo这里一段时间(这个时候就是在安装)
这段时间持续多久呢,这么说吧,我等了6个小时
setup成功后是这样的:
到此cocoapods就安装成功了。
接下来就是使用cocoapods来引入Alamofire了:
继续还是要在终端操作。
切换(cd)到你工程的目录下,比如我的工程目录就是在desktop/afDemo
接着就是在当前目录下新建一个叫 Podfile的文件
然后就是输入如下命令:
结果会打开一个空白文件,不用管,可以直接关闭,然后就是vim Podfile文件,对该文件进行编辑:
以下是我自己的三次尝试:
1.以下是对Podfile文件的第一种写法:
vim后输入“i”进入编辑模式
编辑完就按“Esc”,输入wq或wq! 保存。
然后就安装下载第三方库:pod install
这里我的第一张写发抛异常了。
然后我换了第二中写法:
这个是我在Alamofire的gihub上看到的写法,结果如下:
还是如此,然后我换成第三种写法:
ps:“afDemo”这个地方写你的工程名“你的工程名”
保存退出,pod install 结果如下:
如上正式安装成功,红字的内容是提醒你下次打开工程的时候要去打开xcworkspace后缀的文件。
到此就可以关闭终端,打开你的工程,在controller里面import Alamofire,这个时候你可能会出现异常提示:
这个时候不用急着去找错误,这个异常你可以忽略,只要build一下就会消失。
以下是几遍参考到的文章: