CocoaPods

来源:互联网 发布:使用ant编译java 编辑:程序博客网 时间:2024/06/06 08:24

安装CocoaPods

首先打开神器 Terminal (最快途径打开程序或文件:control+空格 搜索)
1. 移除ruby软件源
gem sources --remove https://rubygems.org/
2. 替换成淘宝的软件源
gem sources -a https://ruby.taobao.org/
3. 查看是否替换成功:
gem sources -l
4.请确保只有 ruby.taobao.org下,安装rails(这步可以跳过吗?我看官网需要输入,不知道怎么回事。望解答。)
gem install rails
5. 替换 CocoaPods 的镜像索引(可以跳过,详情看唐巧大神的文章)
pod repo remove master
pod repo add master https://gitcafe.com/akuandev/Specs.git
pod repo update

6. 安装
sudo gem install cocoapods
注意:
10.11 安装的方法
sudo gem install -n /usr/local/bin cocoapods
如果不成,用以下方法进行安装

$ mkdir -p $HOME/Software/ruby$ export GEM_HOME=$HOME/Software/ruby$ gem install cocoapods$ export PATH=$PATH:$HOME/Software/ruby/bin$ pod --version    0.39.0

使用方法

1.进入到工程目录
这里写图片描述

cd 工程的目录 (注意:包含PodTest文件夹、PodTest.xcodeproj、PodTestTest的那个总目录)

2.搜索要添加的第三方库

pod search UITableView+FDTemplateLayoutCell

3.添加Podfile文件

vim Podfile

4.编写Podfile

//输入” i “,进入编辑模式。pod 'UITableView+FDTemplateLayoutCell', '~> 1.3'//输入 “wq”保存当前的文件

5.安装第三方库

//第一次的时候,需要安装。pod install //以后的时候,可以更新。pod update 

注意:
如果pod update / pod install 卡在:
Updating local specs repositories等待即可,
或者
可以使用 “pod install --verbose --no-repo-update” 进行下载,原因可能x被墙。

问题

1.当在update或install时遇到这个问题,:

`Unable to find a specification for `xxxxx (~> 1.x.x)` depended upon by Podfile.` 

只需要把当前Pod的目录清理一下就行了。在终端执行以下命令:

pod repo remove master  pod setup

2.升级http://ruby.taobao.org/为https://ruby.taobao.org/
在官网中看到:我们已经停止基于 HTTP 协议的镜像服务, 请在配置中使用 HTTPS 协议代替

$ gem sources --add https://ruby.taobao.org/ --remove http://ruby.taobao.org/

参考:
1.手把手教你使用CocoaPods管理你的iOS第三方开源类库
2.使用CocoaPods过程中的几个问题
3.用CocoaPods做iOS程序的依赖管理(唐巧大神的杰作,很好的参考,提高用)

0 0