美文网首页iOS菜鸟联盟iOS学习iOS收藏
CocoaPods安装,使用以及错误信息

CocoaPods安装,使用以及错误信息

作者: 走向菜鸟的菜鸟 | 来源:发表于2016-06-14 17:35 被阅读1141次

    一、安装

    1.升级Ruby环境

    sudo gem update –system

    2.安装CocoaPods时我们要访问cocoapods.org,用淘宝的RubyGems镜像来代替官方版本,执行以下命令:

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

    //等有反应之后再敲入以下命令

    gem sources -ahttps://ruby.taobao.org/

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

    gem sources –l

    4.安装Cocoapods,在终端输入命令

    (1)sudo gem install cocoa pods

    备注:苹果系统升级OS X EL Capitan后则使用 sudo gem install -n /usr/local/bin cocoa pods

    执行完以上操作会出现下列提示:

    Successfully installed cocoapods-1.0.1

    Parsing documentation for cocoapods-1.0.1

    1 gem installed

    (2) pod setup  

    备注:会出现Setting up CocoaPods master repo,说明Cocoapods在将它的信息下载到 ~/.cocoapods里;

    cd  到该目录里(cd ~/.cocoapods),用du -sh *命令来查看文件大小,每隔几分钟查看一次,这个目录最终大小是700多M,就是完成了

    =======================================

    二、CocoaPods导入第三方类步骤:

    方法一

    1. cd  + 文件夹路径(找到文件夹,直接拖到终端中回车)

    2. pod init   创建一个Podfile文件

    3. pod  search afnetworking  打开Podfile文件,将第三方(例如:pod 'AFNetworking', '~> 3.1.0')拷贝到Podfile文件中(不要修改pod file文件中的内容,搜索之后终端如果是无法输入命令状态,点击Q退出搜索状态)

    4. pod install 等待下载完成

    方法二

    1. cd  + 文件夹路径(找到文件夹,直接拖到终端中回车)

    2.pod  search 第三方名  拷贝需要的的第三方(例如:pod 'AFNetworking', '~> 3.1.0')

    3.vim  Podfile

    4.粘贴拷贝的第三方 (注意:补全粘贴内容pod 'AFNetworking', '~> 3.1.0',有时会确实po)

    5.点击ESC  输入命令: :wq    (:wq才是全部命令)

    6.pod  install

    ======================================

    三、安装中遇到的问题

    1. 安装cocoa pods时,在终端执行pod search第三方框架时出错:[!] Unable to find a pod with name, author, summary, ordescriptionmatching `AFNetworking`

    解决方案:执行rm ~/Library/Caches/CocoaPods/search_index.json

    然后再执行pod search第三方框架


    2. 执行pod install时报错:[!] The dependency `AFNetworking` is not used in any concrete target.

    原因是修改了Podfile文件内容格式

    官网是这样给推荐的:

    在创建Podfile的时候,用这种格式使用:

    platform:ios,'8.0'

    #use_frameworks!个别需要用到它,比如reactiveCocoa

    target'MyApp'do

    pod'AFNetworking','~> 2.6'

    pod'ORStackView','~> 3.0'

    pod'SwiftyJSON','~> 2.3'

    end

    相关文章

      网友评论

        本文标题:CocoaPods安装,使用以及错误信息

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