CocoaPods安装步骤


为什么需要CocoaPods
在进行iOS开发的时候,总免不了使用第三方的开源库,比如AFNetworking、Reachability等等。使用这些库的时候通常需要:
下载开源库的源代码并引入工程
向工程中添加开源库使用到的framework
解决开源库和开源库以及开源库和工程之间的依赖关系、检查重复添加的framework等问题
自从有了CocoaPods以后,只需要我们做好少量的配置工作,CocoaPods会为我们做好一切!

升级ruby环境
sudo gem update - - system
ruby官网被墙
gem sources  - -remove https://rubygems.org/
借助淘宝ruby镜像
gem sources - a https://ruby.taobao.org/   或 http://rubygems-china.oss.aliyuncs.com
查看镜像是否安装成功
gem sources -l
安装cocoapods(时间会比较长)
sudo gem install cocoapods
出现successfully installed cocoa pods
搜索支持的库
pod search  ‘AFNetworking’,‘~>3.0’
创建工程
进入目录下创建Podfile文件
touch Podfile
使用vim 进行编写
输入 i  platform : iOS , ‘9.0’  pod‘AFNetworking’,‘~>3.0’
保存 esc : wq
安装(速度与网络有关)
pod install

删除某个第三方
在 Podfile 删除第三方  pod install
在工程中不想使用cocoapods
删除一切与cocoa pods有关的文件

如果终端安装cocoaPods出现下面错误:
[!] Unable to add a source with url `https://github.com/CocoaPods/Specs.git` named `master`.
You can try adding it manually in `~/.cocoapods/repos` or via `pod repo add`.
则添加:
sudo xcode-select -switch/Applications/Xcode.app/Contents/Developer

Xcode7.0出现错误首先添加:    (更新gem出现问题)
ERROR: While executing gem ... (Errno::EPERM) Operation not permitted - /usr/bin/pod

sudo gem install -n /usr/local/bin cocoapods

(3)如果卡在Analyzing dependencies的地方:则添加
pod install --verbose --no-repo-update
pod update --verbose --no-repo-update

posted on 2016-04-01 10:08  江户川峒天  阅读(134)  评论(0编辑  收藏  举报

导航