码迷,mamicode.com
首页 > 其他好文 > 详细

CocoaPods安装步骤

时间:2016-04-01 10:16:52      阅读:134      评论:0      收藏:0      [点我收藏+]

标签:


为什么需要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

CocoaPods安装步骤

标签:

原文地址:http://www.cnblogs.com/lidongtian/p/5343940.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!