美文网首页
装cocoapods

装cocoapods

作者: 我的梦想之路 | 来源:发表于2016-11-08 15:27 被阅读17次

    概述:第三类库管理工具,管理第三方库。

    它是用Ruby写的,并划分为多个 gem包。它依赖于 Ruby环境

    ****安装步骤:
    1.先更新下系统的Ruby环境。
    :$sudo gem update —-system

    2.安装CocoPods先下载相关资源。
    **默认的镜像资源服务器被天朝给墙了。所以先更换下源。然后在安装
    //移除原先的源
    gem sources --remove https://rubygems.org/
    //指定新源
    gem sources -a http://ruby.taobao.org/
    //验证新源是否替换成功
    $ gem sources -l

    3.安装Cocoapods.
    (1) $sudo gem install cocoapods 备注:苹果系统升级 OS X EL Capitan 后改为 $sudo gem install -n /usr/local/bin cocoapods

    (2) $pod setup

    *****搜索相关框架:
    $pod search 框架名 (如:$pod search AFNetworking)

    *****项目中使用:
    1.创建Podfile文件。
    新建项目。在终端CD到项目的主文件夹(就是包含 项目.xcodeproj 的文件)。
    输入命令:$vim Podfile

    2.编辑Podfile

    $platform:ios, ‘7.0‘
    $pod ‘AFNetworking‘, ‘~> 2.3.1‘

    3.保存文件后,安装第三方库
    输入命令:$pod install

    4.安装完成,此时项目文件中会多出 .xcworkspace 文件,以后就通过它来打开项目。

    ******常见错误:
    1.错误1:
    Error fetching http://ruby.taobao.org/:
    bad response Not Found 404 (http://ruby.taobao.org/specs.4.8.gz)

    解决方案:把安装流程中 $gem sources -a http://ruby.taobao.org/ ---改为----> $gem sources -a https://ruby.taobao.org/

    2.错误2:

    ERROR: While executing gem ... (Errno::EPERM)
    Operation not permitted - /usr/bin/pod

    解决方案:苹果系统升级OS X EL Capitan后会出现的插件错误,将安装流程安装CocoaPods 的 (1)sudo gem install cocoapods ——>改为sudo gem install -n /usr/local/bin cocoapods

    3.错误3:

    ERROR:The dependency `` is not used in any concrete target
    The dependency AFNetworking is not used in any concrete target

    解决方案:
    1.安装cocoapods的预览版本
    sudo gem install cocoapods --pre

    2.修改Podfile格式

    platform :ios, '8.0'

    target 'MyApp' do
    pod 'AFNetworking', '~> 2.6'
    pod 'ORStackView', '~> 3.0'
    end
    *里面的 MyApp 记得替换为自己攻城里面的targets。

    3.更新pod
    执行pod install / pod update 命令

    相关文章

      网友评论

          本文标题:装cocoapods

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