CocoaPods是专门用来管理第三方开源类库的,项目中如果用到很多第三方库,挨个去下载是很麻烦的事,而如果类库更新了又得去重新下载。CocoaPods是非常有用的类库管理工具。
下面详细介绍如何使用CocoaPods:
1.使用CocoaPods,首先得下载它。前提是有Ruby环境(mac 自带)。
2.查看mac当前的ruby环境:ruby -v
localhost:~ gujinyue$ ruby -v ruby 2.0.0p645 (2015-04-13 revision 50299) [universal.x86_64-darwin15]
3.由于在中国的原因,得把Ruby镜像指向某宝。
(1)gem sources --remove https://rubygems.org/
localhost:~ gujinyue$ gem sources --remove https://rubygems.org/ https://rubygems.org/ removed from sources
(2)gem sources -a https://ruby.taobao.org/
localhost:~ gujinyue$ gem sources -a https://ruby.taobao.org/ https://ruby.taobao.org/ added to sources(3)gem sources -l (如下说明替换镜像成功) localhost:~ gujinyue$ gem sources -l *** CURRENT SOURCES ***
4.下载CocoaPods (时间可能有点长)
sudo gem install cocoapods
localhost:~ gujinyue$ sudo gem install cocoapodsInstalling ri documentation for cocoapods-0.39.0 21 gems installed
如上就安装好CocoaPods了。接下来就是如何使用它。
1.新建项目
2.创建Podfile: vim Podfile
在键盘上点击i,会进入编辑模式的
然后输入platform:ios,‘8.0’
pod ‘AFNetworking’
3.先按esc键,然后输入:(冒号shift+:注意中英文切换),然后输入wq,然后回车,会发现项目目录下多了一个Podfile文件
4.cd 项目文件路径。然后pod install,这个过程会有点慢。
localhost:CocoaPodsTest gujinyue$ pod install
Updating local specs repositories
Analyzing dependencies
Downloading dependencies
Installing AFNetworking (3.0.1)
Installing MBProgressHUD (0.9.1)
Generating Pods project
Integrating client project
[!] Please close any current Xcode sessions and use `CocoaPodsTest.xcworkspace` for this project from now on.
Sending stats
Pod installation complete! There are 2 dependencies from the Podfile and 2 total
pods installed.
5.打开项目文件,会发现
注意:以后打开项目用的是:CocoaPodsTest.xcworkspace
5.打开项目,会发现需要的两个类库已经在那了
6.现在开始用用看
顶 2 踩 0
猜你在找
查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
个人资料
qq_27325349
积分:65
文章搜索
文章存档
阅读排行
评论排行
推荐文章
最新评论
tyuersunshine: 谢谢博主分享
qq_27325349: 如果是xcode7,用某宝的镜像时,记得是https