使用CocoaPods导入AFNetworking遇到的问题
2016-06-18 本文已影响1361人
FaiChou
#0 前言
第一次使用CocoaPods导入AFNetworking所遇到的问题。
#1 ruby安装问题
Not Found 404原因:淘宝停止基于 HTTP 协议的镜像服务,需要改用https的协议。
方法:
1. gem sources --remove http://ruby.taobao.org/
2. gem sources -a https://ruby.taobao.org/
3. gem sources -l
4. sudo gem install cocoapods
#2 pod install之后卡在Setting up CocoaPods master repo
第一次用CocoaPods的确非常慢,慢到什么程度呢?克隆一个348M的文件,会断开连接两次。。。想当年迅雷下载速度能达到5Mb/s,而git clone
的速度却不到百k。妈蛋。
问题:
Unable to add a source原因:长城
解决方法:
这个Setting up CocoaPods master repo,其实就是在下载一个几百兆的文件,可以在你的用户名主目录下查看这个文件夹,当然它是隐藏的。
失败之后可以尝试手动添加。
用命令cd ~
,ls -a
,可以看到有个.CocoaPods
文件夹,进入它,然后再进入它下面的repos
,然后git clone https://github.com/CocoaPods/Specs.git master
, 如果在这步之前,repos
下面已经有master
文件夹了,需要手动删除之rm master
。
建议早晨下载,这样速度会比较快。而且开蓝灯貌似没有多大作用。
最后大功告成
大功告成下载的文件大小348.90 MiB
.
最后的文件大小753M
.
#3. 注意事项
在Podfile里需要添加几点东西,我们通常会用系统的TextEdit,但是,但是,我不建议你用系统的TextEdit,用SublimeText或者Xcode打开编辑都可以,就是不要用TextEdit。
用Xcode打开编辑Podfile Xcode编辑 SublimeText2编辑在Podfile文件第四行target 'FaiChouTest' do
要将这个'FaiChouTest'
改为你的项目文件夹名字。
最后你就可以pod install
了~