美文网首页
CocoaPods - 1.安装与使用

CocoaPods - 1.安装与使用

作者: blurryssky | 来源:发表于2016-03-31 17:52 被阅读74次

    安装CocoaPods

    首先终端mac现在自带了ruby,但是没有更新
    更新命令

    sudo gem update --system
    

    (如果提示输入密码输入即可,注意大小写,终端输入密码在显示上没有变化 输入完回车就行)

    由于天朝墙了cocoapods.org,所以我们做一点额外操作,使用taobao镜像

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

    等有反应了再输入

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

    之后使用

    sudo gem sources -l 
    

    查看是否为taobao source
    成功字样

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

    终于可以安装了

    sudo gem install cocoapods
    

    如果出现错误

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

    使用

    sudo gem install -n /usr/local/bin cocoapods
    

    使用CocoaPods

    创建Podfile

    我们需要一个文件来告诉pods需要添加什么类库等相关信息,这个文件叫做Podfile
    如何创建

    cd /Users/blurryssky/Desktop/iOS/CocoaPodsTest 
    
    pod init
    
    open podfile
    

    打开Podfile如下

    podfile.png
    搜索一个三方库,比如afnetworking,终端输入:
    pod search afnetworking
    

    结果如下

    pod_search.png
    安装AFNetworking

    找到关键信息

    pod 'AFNetworking', '~> 3.0.4'

    扔进podfile里

    pod_afnetworking.png

    好了,可以关闭podfile了
    (注意上面#注释的话是有用的,英语好的自行翻译一下)

    回到终端,注意保持在刚才的文件目录里:

    pod install
    

    这样操作会很慢,pod会更新一些配置,也可以使用下面这个,这样会禁止更新repo,如果有新出的pod资源不会安装成功,但会节省很多时间

    pod install --no-repo-update
    

    完成如下

    pod_finish.png

    注意看绿字,你的目录下多了一个文件叫做

    xcworkspace.png

    以后就用它打开工程

    删除三方库

    直接从Podfile里把

    pod 'AFNetworking', '~> 3.0.4'

    删掉,再次执行

    pod install 
    

    或者

    pod install --no-repo-update
    

    CocoaPods更新

    pod update
    

    或者

    pod update --no-repo-update

    相关文章

      网友评论

          本文标题:CocoaPods - 1.安装与使用

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