iOS ---cocoaPods配置及使用

安装:

1.打开终端,输入 gem sources --remove https://rubygems.org/   //移除rubgems.org,这是在无法翻墙的情况下,不能下载,解决方案是将其替换成可用的ruby,比如淘宝

2.再输入 gem sources -a https://ruby.taobao.org/ 

稍等一段时间,可以输入gem sources -l 查看

3.终端中输入 sudo gem install cocoaPods (中间可能要输入管理员密码,不是明文,在你输入密码的时候不会提示)

安装过程需要稍作等待,成功后会有成功安装的提示:RubyGems system software updata

备注:安装只需要一次

cocoaPods使用

1.找到需要使用cococaPods 的工程,cd 工程目录(拖进来), 进入到工程目录下

2.pod search SDWebImage   第三方的名称,查询第三方详细信息,终端显示所有的信息

3.输入命令vim Podfile  创建Podfile文件,用来配置你所需要的第三方的库 

4.键盘输入i进入编辑模式,在Podfile文件中输入以下文字:

platform:iOS,     //这里可以不写

pod 'SDWebImage' , '~>3.7.5' (导入SDWebImage第三方库)  (同时可以导入多个第三方库)

pod 'JSONKit' , '~>1.4' (导入第二个第三方库)

退出编辑:在编辑完成后,按下esc键,再按下":", 输入"wq"再按回车,保存并退出

重新安装:输入pod install 命令

错误



1.active developer path ("/Users/xalo/Desktop/Xcode.app/Contents/Developer") does not exist

developer路径找不到

解决方案:sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer

查找developer, 找到Xcode图标,右击显示包内容,进入contents文件夹,找到developer文件夹,拖到终端,点击回车键

3.Setting up CocoaPoss master repo

这里等待,等待安装结束

删除

在cocoaPods中删除不需要的第三放库

1.输入 vim Podfile 命令,删除文件中的不需要的第三方库  (前提:已经在工程名下)

2.退出并保存 (按下esc按钮, 在按shift+:, 在输入wq)

3.输入pod update ,更新cocoaPods

等待更新完成

CocoaPods版本升级

和往常一样使用CocoaPods管理一个基于FMDB的项目类库

命令行执行

$ pod install[!] The 'master' repo requires CocoaPods 0.32.1 -

失败,提示需要CocoaPods 0.32.1版本

查看CocoaPods版本

$ pod --version0.29.0

确实需要更新了

命令行更新(安装)步骤【更新】

$ sudo gem update --system // 先更新gem,国内需要切换源

$ gem sources --remove https://rubygems.org/

$ gem sources -a https://ruby.taobao.org/

$ gem sources -l

\*\*\* CURRENT SOURCES \*\*\*https://ruby.taobao.org/

$ sudo gem install cocoapods // 安装cocoapods

$ pod setup

和安装过程是一样的,再次查看版本

$ pod --version0.39.0

升级之后使用


1. target '你项目的名字'  do

例如 target 'text' do

2. pod 'MBProgressHUD', '~>0.8'

3. end

然后 pod install。


Done!!

你可能感兴趣的:(iOS ---cocoaPods配置及使用)