zoukankan      html  css  js  c++  java
  • CocoaPods的安装与使用

    前言:CocoaPods是iOS开发应用中的类库管理工具,使用它可以在你的项目中很轻松的下载导入很多出名的第三方类库,例如AFNetWorking、JSONKit等等。下面让我们一起来安装+使用CocoaPods。


    1.在安装CocoaPods之前,首先要在本地安装好Ruby环境。一般Mac OS已经自带Ruby环境。但是由于在中国用Ruby官方的镜像是会被墙的,一般来说我们是使用taobao的Ruby镜像,所以打开你的终端输入--以下代码区域,带有 $ 打头的表示需要在控制台(终端)下面执行(不包括 $ 符号)

    $ gem sources --remove https://rubygems.org/
    //等有反应之后再敲入以下命令
    $ gem sources -a https://ruby.taobao.org/

    2.为了验证你的Ruby镜像仅是taobao,可以用以下命令查看:

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

    3.如果结果只有taobao的镜像那么进行下一步,如果出现两个则返回第一步,注意注意不要输入错误或多输入空格。

    $ sudo gem install cocoapods

      等待一会,CocoaPods就已经本地安装好了。接下来如何在项目中使用CocoaPods。


    找到你要使用CocoaPods管理的Xcode项目,打开终端:输入"cd+项目路径"(cd后空格,直接吧项目最外层文件夹拖进来)回车,之后输入:

    $ touch Podfile

    这样之后你会发现项目路径下多了Podfile文件,之后如果你要在项目如第三方类库比如AFN,在Podfile文件中输入以下文字(一般这个会在Githud官网中AFN找到):

    platform :ios, '7.0'
    pod "AFNetworking", "~> 2.0"

    保存退出,然后在终端输入:

    pod install --verbose --no-repo-update
    注意:--verbose --no-repo-update是防止被墙。完成后项目多了.xcworkspace、“Podfile.lock”和一个文件夹“Pods”,然后点击.xcworkspace文件你会发现项目已经成功导入AFN。

    如果你的项目已经包含CocoaPods,那么终端 cd这个项目目录后,再输入:
    pod update --verbose --no-repo-update
    之后点击.xcworkspace文件打开就OK了。


    Xcode安装Cocoapods插件后更方便创建和更新pods.
    遇到问题:-bash: pod: command not found
    sudo gem uninstall cocoapods
    sudo gem install -n /usr/local/bin cocoapods
    sudo chmod +rx /usr/local/bin/
     




    
    
    
     
     
     
    如有疑问,共同探讨,共同进步。
  • 相关阅读:
    洛谷—— P3353 在你窗外闪耀的星星
    洛谷—— P1238 走迷宫
    洛谷—— P1262 间谍网络
    9.8——模拟赛
    洛谷—— P1189 SEARCH
    算法
    May 22nd 2017 Week 21st Monday
    May 21st 2017 Week 21st Sunday
    May 20th 2017 Week 20th Saturday
    May 19th 2017 Week 20th Friday
  • 原文地址:https://www.cnblogs.com/nielsen/p/4813934.html
Copyright © 2011-2022 走看看