美文网首页
CocoaPods之我见

CocoaPods之我见

作者: 404该页面无法显示 | 来源:发表于2016-05-19 21:06 被阅读14次

    什么是CocoaPods?

    CocoaPods是iOS开发中使用的第三方开源类库管理工具。
    CocoaPods官方网站

    如何安装CocoaPods?

    安装需要Ruby环境,Mac OS自带Ruby,可以直接安装。

    #安装最新版本
    sudo gem install cocoapods
    #安装指定版本
    sudo gem install cocoapods --version 0.39.0
    

    打开终端,输入以上命令即可安装CocoaPods,但国内网络环境所限,需要更换安装源。

    gem sources --remove https://rubygems.org/ #移除源
    gem sources -a https://ruby.taobao.org/ #添加新源
      #其他可用的源:https://gems.ruby-china.org/
    gem sources -l #查看当前配置的源
    

    若返回如下图,则表示源更换成功。

    正确的源配置
    再使用sudo gem install cocoapods命令,稍等片刻即可安装成功。

    如何使用CocoaPods?

    打开终端,cd进入你的工程,在含有**.xcodeproj的目录下使用

    pod init
    

    命令即可创建Podfile文件,亦或是手动创建该文件

    创建Podfile文件
    Podfile的内容
    #Cocoapods版本不同,可能语法会不同
    platform :ios, '8.0'  #定义使用的平台版本
    use_frameworks!  #使用Swift时才需要此语句
    
    target 'MyApp' do  #使用CocoaPods的工程,使用工程名替换MyApp
      pod 'AFNetworking', '~> 2.6'  #使用的第三方类库
      pod 'Masonry', '~> 1.0.0'
    end
    

    以上的内容需要手动填写,使用pod init智能创建的Podfile请根据使用情况进行修改。
    在Podfile所在目录使用

    pod install
    

    命令,等待需要的第三方类库下载完成。完成后会生成一些文件(如下图),打开**.xcworkspace即可使用。


    pod install 后的目录结构

    Podfile中的约束

    版本约束

    '> 0.1'    任何大于0.1的版本
    '>= 0.1'   任何大于等于0.1的版本
    '< 0.1'    任何小于0.1的版本
    '<= 0.1'   任何小于等于0.1的版本
    '~> 0.1.2' 0.1.2到0.2之间的版本,不包括0.2版本
    '~> 0.1'   0.1到1.0之间的版本,不包括1.0版本
    '~> 0'     比0高的版本,和不写一样,总是使用最新的版本
    

    卸载CocoaPods

    sudo gem uninstall cocoapods
    

    未完待续...

    相关文章

      网友评论

          本文标题:CocoaPods之我见

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