其实就是介绍下CocoaPods的基本使用跟安装。
CocoaPods官网: https://cocoapods.org/
4th,Feb,2017
使用CocoaPods
- 在项目文件夹下也就是与.xcodeproj同一层级新建Podfile文件
Podfile内容格式如下:
12345678910// 以项目名称为a为例子platform :ios, '7.0'// optional, 指定支持的iOS系统从哪个版本开始target 'a' dopod '第三方库名称', '~> 指定版本号'// 不指定版本号则默认获取最新版本pod 'AFNetworking', '~> 3.1.0'endtarget 'aTests' dopod '第三方库名称', '~> 指定版本号'// 不指定版本号则默认获取最新版本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/
- .
$ gem sources -a https://ruby.taobao.org/
// 去年也就是2015年上半年的时候我安装的时候sources链接是http协议,而到12月份安装的时候使用http协议链接则显示该地址不可用,已替换成https协议了 $ gem sources -l
// 验证ruby镜像
显示以下:
CURRENT SOURCES https://ruby.taobao.org/$ sudo gem install cocoapods
今天在执行第4步的时候:报错“ERROR: Error installing cocoapods:
查看当前ruby版本$ ruby -v
。显示当前版本为ruby 2.0.0p648 (2015-12-16 revision 53162) [universal.x86_64-darwin15]
所以得升级ruby了
安装rvm
接下来应该是安装ruby,而安装ruby使用rvm。未安装需先安装rvm。
安装步骤:
$ curl -L get.rvm.io | bash -s stable
$ source ~/.rvm/scripts/rvm
// 载入RVM环境$ rvm -v
// 可以显示rvm版本,检验是否安装成功
安装ruby
安装步骤:
$ rvm list known
// 查看已知的ruby版本$ rvm install 2.3.0
// 需要等待一会儿
其他命令
$ rvm list
//查看已安装的版本$ rvm remove 2.0.0
// 卸装一个已安装版本$ rvm use 2.3.0 --default
// 设置默认版本
24th,April,2017
升级&降级CocoaPods
pod install
提示”The master
repo requires CocoaPods 1.0.0 - (currently using 0.39.0)”. ps: 如果一直没有反应可以检查下是否是源被墙的问题,参考安装章节切换源。
|
|
指定安装版本为老版本即可降级CocoaPods
|
|
3th,Feb,2017
创建私有库
今天翻崔江涛的博客,发现更了一篇Cocoapods创建私有库的文章,先存着有需要再看.
Cocoapods私有仓库创建
参考资料
如何在Mac 终端升级ruby版本
关于安装cocoapods遇到的一些坑(ERROR: Error installing cocoapods: activesupport requires Ruby version >= 2.2)