CocoPods使用

作者: RandomThoughts | 来源:发表于2016-06-17 09:10 被阅读0次

    本文献给初次使用CocoPods的童鞋们,以下代码可以直接复制使用

    CocoPods安装前的终端配置

    1.移除现有Ruby默认源

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

    2.使用新的源

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

    3.验证新源是否修改成功

    gem sources -l
    

    如果终端显示如下

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

    https://ruby.taobao.org/ 这句话,就证明修改成功
    我们可以删除第一个和第二个镜像(一般情况下只有 https://ruby.taobao.org/ 这句话)
    gem sources --remove http://ruby.taobao.org/
    gem sources --remove http://ruby.taobao.org

    gem list 查看cocoa pod 之前安装过的版本

    安装CocoaPods(终端中操作)

    (1) sudo gem install cocoapods
    (2) 注:苹果系统升级OS X EL Capitan后指令改为
    sudo gem install -n /usr/local/bin cocoapods
    然后会显示输入密码(盲输密码)
    输入密码之后 终端会自己进行一些系统配置 需要等待一段时间 知道出现下面指令
    IRandomThoughtsI:~ xxx$ (你使用的电脑的用户名)

    为了保证安全

    1.先查看CocoaPods的信息:gem list (由于之前可能安装过 所以我们需要只留下一个版本)
    2.找到CocoaPods相关安装文件信息,利用命令
    sudo gem uninstall cocoapods(对应名称) -v 0.39.0(对应版本)——删除
    继续按步骤操作 可以直接跳到使用cocoapods导入第三方的步骤

    以下是验证cocoapods是否能够使用
    pod search 第三方名称 如果现实相关内容,证明已经可以使用了
    pod search afnetworking 终端命令是否支持某个第三方,如果没有安装成功会显示
    -bash: pod: command not found 命令无效
    control + c 停止终端命令
    (3) pod setup 更新(可以省略)
    3.更新gem (可选更新,系统一般情况不用操作)
    sudo gem update --system

    使用cocoapods导入第三方的步骤

    1.某个工程使用cocoapods需要找到该工程的文件夹
    终端指令

    cd + 工程名文件路径
    

    2.vim podfile (cocoapods 需要安装第三方的时候 需要读取这个文件 文件里面有几个第三方 就会安装几个) 必须在该工程路径下操作

    3.进入vim之后 先输入 i 进入编辑状态 才能进行输入端终端指令
    输入要安装的第三方 通过终端 (pod search xxx)找到pod ‘xxx’ ‘~>版本命令 ’

    4.退出:先按ESC退出编辑状态(等待状态)
    如果想再进入编辑状态 再按 i
    如果想进入终端命令状态 按shift + :(必须在等待状态时候输入)
    输入shift +:后 下方出现冒号 等待输入命令
    w保存 但是不退出
    q退出 但是不保存
    wq保存并退出

    5.如果成功 该工程文件夹路径下会有一个podfile文件 可以直接进行编辑

    6.务必接着刚才的终端命令去写 也就是在该工程路径下继续输入终端命令输入终端命令 进行安装第三方
    安装哪些第三方 是在刚才vim podfile时设置的
    pod install(每次安装都会检查是否有新的版本)
    pod install --verbose --no-repo-update (安装不检查是否有新版本 直接安装一般都用这个方法)
    如果安装不成功podfile文件中需要以这种格式

    platform :ios, '8.0'
    target ‘工程名’ do
    pod '第三方', '~> 版本'
    end
    

    7.删除第三方
    直接在工程里的podfile文件中删除一个第三方 然后 来到该工程路径下 再次执行终端命令
    pod install --verbose --no-repo-update

    8.添加第三方
    直接在工程里的podfile文件中添加一个第三方 然后 来到该工程路径下 再次执行终端命令
    pod install --verbose --no-repo-update

    9.更新第三方
    来到该工程路径下 把老版本的配置删掉 然后 添加新的版本之后 来到该工程路径下 再次执行终端命令
    pod install --verbose --no-repo-update

    相关文章

      网友评论

        本文标题:CocoPods使用

        本文链接:https://www.haomeiwen.com/subject/syzmdttx.html