Cocoa pods安装使用命令

Cocoa pods安装使用命令

@@@@@@@@@@ 安装阶段 @@@@@@@@@@

1.先升级Gem

sudo gem update --system

2.切换cocoapods的数据源

    【先删除,再添加,查看】
$ gem sources --add https://gems.ruby-china.org/ --remove https://rubygems.org/
$ gem sources -l
*** CURRENT SOURCES ***
https://gems.ruby-china.org

# 请确保只有 gems.ruby-china.org
$ gem install rails
如果遇到 SSL 证书问题,你又无法解决,请直接用 http://gems.ruby-china.org 避免 SSL 的问题

3.安装cocoapods

sudo gem install cocoapods
或者(如10.11系统)sudo gem install -n /usr/local/bin cocoapods

4.将Podspec文件托管地址从github切换到国内的oschina

【先删除,再添加,再更新】
pod repo remove master
pod repo add master http://git.oschina.net/akuandev/Specs.git
pod repo update

5.设置pod仓库

pod setup  
~/.cocoapods目录下,如果你等太久,可以试着cd到那个目录,用du -sh *来查看下载进度。

6.测试

【如果有版本号,则说明已经安装成功】
pod --version

7.利用cocoapods来安装第三方框架

01 进入要安装框架的项目的.xcodeproj同级文件夹
02 在该文件夹中新建一个文件podfile
03 在文件中告诉cocoapods需要安装的框架信息
    a.该框架支持的平台
    b.适用的iOS版本
    c.框架的名称
    d.框架的版本

@@@@@@@@@@ 使用阶段 @@@@@@@@@@

8.使用pod下载三方
切换到工程根目录下,可以每次直接用 $ pod update 或者 先用 $ pod install,如果不行再用 $ pod update

pod install --no-repo-update
pod update --no-repo-update

9.podfile说明

cd 到你的工程根目录,然后vim podfile 创建新的或者打开podfile文件,按 i 编辑,然后esc,输入: 结束编辑,然后wq退出
platform :ios, '8.0' 用来设置所有第三方库所支持的iOS最低版本
pod 'SDWebImage','~>2.6' 设置框架的名称和版本号
格式参照最新版本, ------------pod init中标准格式
版本号的规则:
'>1.0'    可以安装任何高于1.0的版本
'>=1.0'   可以安装任何高于或等于1.0的版本
'<1.0'    任何低于1.0的版本
'<=1.0'   任何低于或等于1.0的版本
'~>0.1'   任何高于或等于0.1的版本,但是不包含高于1.0的版本
'~>0'     任何版本,相当于不指定版本,默认采用最新版本号

如果报错:
[!] The dependency AFNetworking (~> 3.0) is not used in any concrete target.
则需要更新podfile文件内容为:

platform :ios, ‘8.0’
target '你的项目名称' do
pod 'AFNetworking', '~> 3.1.0'
pod 'MBProgressHUD', '~> 1.0.0'
pod 'MJRefresh', '~> 3.1.9'
pod 'SDWebImage', '~> 3.8.1'
pod 'Masonry', '~> 1.0.1'
pod 'FMDB', '~> 2.6.2'
pod 'MJExtension' 
end

@@@@@@@@@@ 调试阶段 @@@@@@@@@@

10.使用pod install命令安装框架后的大致过程:

01 分析依赖:该步骤会分析Podfile,查看不同类库之间的依赖情况。如果有多个类库依赖于同一个类库,但是依赖于不同的版本,那么cocoaPods会自动设置一个兼容的版本。
02 下载依赖:根据分析依赖的结果,下载指定版本的类库到本地项目中。
03 生成Pods项目:创建一个Pods项目专门用来编译和管理第三方框架,CocoaPods会将所需的框架,库等内容添加到项目中,并且进行相应的配置。
04 整合Pods项目:将Pods和项目整合到一个工作空间中,并且设置文件链接。       

11 . 注意苹果系统升级OS X EL Capitan后改为$sudo gem install -n /usr/local/bin cocoapods, 要在指令前面加上sudo,会提醒输入密码,然后安装,如果安装就先卸载 cocoapods

$ sudo gem uninstall cocoapods
$ sudo gem install -n /usr/local/bin cocoapods

你可能感兴趣的:(Cocoa pods安装使用命令)