cocoapods安裝及使用

一、替換Ruby源

1、檢查當前源
$gem sources -l

2、移除當前源
$gem sources --remove https://rubygems.org/

3、設置新源
$gem sources -a https://ruby.taobao.org/
顯示https://ruby.taobao.org/ added to sources
再次查看源 顯示taobao源,則配置成功

二、安装cocoapods

1、安裝gem
$sudo gem install cocoapods
注:苹果系统升级 OS X EL Capitan 后改为
$sudo gem install -n /usr/local/bin cocoapods
提示输入密码 直接输入(不显示长度)输入后回车
提示有gem安裝成功後

2、安裝cocoapods
$pod setup
注:此過程相當慢,可以掛著等。也可以從網上下載文件直接考入。(本人掛了2個多小時終於success)
提示Setup completed 則表示成功
$pod 显示一些功能指令表示已经可以使用了

三、cocoapods使用

1、搜索库文件
$pod search 第三方库名 支持不完全搜索

2、配置Podfile
打开工程所在目录创建 (包含.xcodeproj 和test文件夹的目录)

vim Podfile
輸入:
platform :ios, '7.0' 
pod 'MBProgressHUD', '~> 0.8'

按ESC :wq退出保存

3、安裝第三方庫
$ pod install
如果一切正常,將安裝完畢如果遇到如下錯誤:

Analyzing dependencies
[!] The dependency `AFNetworking (~> 3.1.0)` is not used in any concrete target.

回到配置podfile,建議採用如下格式:

platform :ios,'7.0'
use_frameworks!
target ‘MyApp’ do
pod 'AFNetworking', '~> 3.1.0'
end

重複安裝操作即可。

四、更新第三方庫
1、重新編輯Podfile文件
搜索最新版本,更改框架版本號

2、更新指令
$pod update

寫在後面:
程序初期是另一個程序猿建立的,並沒有使用cocoapods來管理第三方庫,而且使用的庫版本很老,導致原本習慣使用新庫的我還要取適應舊的庫。更新第三方庫還會導致一些未知問題的發生。十分痛苦,卻一直在趕項目。現在有時間,打算把程序的三方庫用cocoapods來管理,各種問題一步步克服就可以了。文章也也參考網上的一些文檔,沒有配圖,希望也能有一點點作用把。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值