CocoaPods官网: https://cocoapods.org/
对于是否使用Cocoapods,可以看看我写的另一篇博客iOS依赖管理工具–CocoaPods
4th,Feb,2017
使用CocoaPods
- 在项目文件夹下也就是与.xcodeproj同一层级新建Podfile文件
Podfile内容格式如下:
// 以项目名称为a为例子 platform :ios, '7.0'// optional, 指定支持的iOS系统从哪个版本开始 target 'a' do pod '第三方库名称', '~> 指定版本号'// 不指定版本号则默认获取最新版本 pod 'AFNetworking', '~> 3.1.0' end target 'aTests' do pod '第三方库名称', '~> 指定版本号'// 不指定版本号则默认获取最新版本 pod 'AFNetworking', '~> 3.1.0' end
- 打开Terminal,进入Podfile所在文件夹下,终端执行
pod install
,会生成一个Podfile.lock文件。 - 安装完成后,打开xcworkspace文件即可。
15th,August,2016
安装 Cocoapods
官网提供方式
$ sudo gem install cocoapods
由于无法访问外网的缘故,输入该命令可能很久都没有反应。需要修改更换源。
国内安装
$ gem sources --remove https://rubygems.org/
2.$ gem sources -a https://ruby.taobao.org/
// 去年也就是2015年上半年的时候我安装的时候sources链接是http协议,而到12月份安装的时候使用http协议链接则显示该地址不可用,已替换成https协议了$ gem sources -l
// 验证ruby镜像
显示以下:
* CURRENT SOURCES * http://ruby.taobao.org/$ sudo gem install cocoapods
今天在执行第4步的时候:报错“ERROR: Error installing cocoapods:
activesupport requires Ruby version >= 2.2.2.“
查看当前ruby版本$ ruby -v
。显示当前版本为ruby 2.0.0p648 (2015-12-16 revision 53162) [universal.x86_64-darwin15]
所以得升级ruby了
安装rvm
接下来应该是安装ruby,而安装ruby使用rvm。未安装需先安装rvm。
安装步骤:
1. $ curl -L get.rvm.io | bash -s stable
2. $ source ~/.rvm/scripts/rvm
检验安装成功:
$ rvm -v
// 可以显示rvm版本
安装ruby
安装步骤:
1. $ rvm list known
2. $ rvm install
报错:“Error running ‘requirements_osx_brew_update_system ruby-2.2.2’,
showing last 15 lines of /Users/jolie/.rvm/log/1471244386_ruby-2.2.2/update_system.log
https://github.com/Homebrew/homebrew/wiki/Common-Issues
and make sure brew update
works before continuing.’“
$ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"
// 卸装homebrew
The following possible Homebrew files were not deleted:
/usr/local/bin/
/usr/local/share/
You may consider to remove them by yourself.
You may want to restore /usr/local’s original permissions
sudo chmod 0755 /usr/local
sudo chown root:wheel /usr/local
卸装后即可继续安装 ,其间需按回车。
$ rvm list
//查看已安装的版本
$ rvm remove 2.0.0
// 卸装一个已安装版本
$ rvm use 2.3.0 --default
// 设置默认版本
3th,Feb,2017
创建私有库
今天翻崔江涛的博客,发现更了一篇Cocoapods创建私有库的文章,先存着有需要再看.
Cocoapods私有仓库创建
参考资料
如何在Mac 终端升级ruby版本
关于安装cocoapods遇到的一些坑(ERROR: Error installing cocoapods: activesupport requires Ruby version >= 2.2)