您的位置:首页 > 移动开发 > Swift

swift:使用cocoapods引入Alamofire

2016-05-22 00:00 337 查看
摘要: 详情:如下文!

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一下就会消失。

以下是几遍参考到的文章:

http://www.jianshu.com/p/6e5c0f78200a

http://www.jianshu.com/p/07b1ec36a689
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: