美文网首页
CocoaPods 的作用及使用

CocoaPods 的作用及使用

作者: 顺其自然2017 | 来源:发表于2017-08-25 16:41 被阅读0次

    1.CocoaPods的作用

    方便统一管理第三方库。

    2.配置CocoaPods

    下载、安装使用的CocoaPods,要先拥有Ruby环境,一般Mac OS 自身带有Ruby环境,最好更新到最后版本。以下截图是在终端查看并更新Ruby 版本。

    命令及含义如下:

    ruby -v     查看Ruby版本

    gem sources --remove https://rubygems.org/       移除现有镜像指向

    gem sources -a https://ruby.taobao.org/  添加Ruby镜像使指向taobao防被墙

    gem sources -l  检查替换镜像指向是否成功

    安装CocoaPods

    sudo gem install cocoapods  安装CocoPods

    3.使用CocoaPods

    新建项目CocoaPodsYT,目录文件如下

    在终端中进入到当前目录下,然后使用命令 vim Podfile文件,文件名固定为Podfile,编辑Podfile文件如下图,其中    platform:ios,'8.0' 说的是使用平台    版本号;target 'CocoaPodsYT'  想要添加三方的那个目标程序名称;pod 'AFNetworking','~>3.0' 第三方名称以及使用版本号

    使用 pod install 命令加入第三方,如下图

    重新点击CocoaPodsYT.xcworkspace 打开后如下图,可以使用第三方AFNetworking框架了

    4.可能遇到的问题

    (1)添加Ruby镜像使指向taobao防被墙,使用如下命令gem sources -a http://ruby.taobao.org/,会提示404,找不到服务器

    因为如今的为了安全都开始采用https请求,故将命令改为gem sources -a https://ruby.taobao.org/

    (2)[!] The dependency `AFNetworking (~> 3.0)` is not used in any concrete target.

    没有指定添加三方的目标程序名称,注意查看是否是 target 后加的名称书写错误。

    (3)第一次使用出现 Setting up CocoaPods master repo

    耐心等待即可

    当然,COcoaPods不一定支持所有的第三方库,导入前可以通过命令 pod search  库名来看一下是否支持,也可以搜索需要的某方面的类库。

    相关文章

      网友评论

          本文标题:CocoaPods 的作用及使用

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