美文网首页
cocoapods使用

cocoapods使用

作者: 小僧有礼了 | 来源:发表于2019-02-13 17:07 被阅读12次

    Cocoapods是最有名的类库管理工具,可以一行代码完成绝大部分有名的开源类库。

    安装

    1. 装CocoaPods之前,首先要在本地安装好Ruby环境
    2. 切换镜像
      $ gem sources –add https://gems.ruby-china.ory/ --remove https://rubygems.org/
    3. 查看是否切换成功
      $ gem sources -l
    4. 安装cocoapods
      $ sudo gem install cocoapodsgi

    使用

    注意:pod search 库名 可以查到类库的一些信息

    1. 在自己的工程根目录下新建一个名为Podfile的文件
      文件内容格式
      platform :ios, '8.0' #(注明你的开发平台以及版本,'8.0'忽略不写即为最新版本)
      pod 'AFNetworking', '~> 2.5.3' #('~> 2.5.3'为版本号,忽略不写即为最新版本)
      pod 'SDWebImage', '~> 3.7.2'
    2. 在文件根目录(工程根目录)中执行
      pod install
      从此以后需要使用Cocoapods生成的.xcworkspace文件来打开工程,而不是使用以前的.xcodeproj文件
      每次更改了Podfile文件,都需要重新执行一次pod update命令

    Cocoapods卸载、安装、重装等问题解决

    全新安装前,先检查是否有安装残留
    1如果之前装过cocoapods,最好先卸载
    sudo gem uninstall cocoapods
    2先查看本地安装过的cocoapods相关东西,命令如下
    gem list –local | grep cocoapods
    3然后逐个删除
    sudo gem uninstall cocoapods-core
    4先把Mac隐藏文件夹显示出来,命令
    显示:defaults write com.apple.finder AppleShowAllFiles –bool true
    隐藏:defaults write cpm.apple.finder AppleShowAllFiles –bool false
    5退出终端,重启Finder

    总体步骤:Xcode->home-brew->ram->ruby->cocoapods

    常用功能

    • 消除CocoaPods警告
      在Platform:ios,’x.0’加入
      inhibit_all_warnings!
      单独设置警告开启
      pod 'JPush', '~> 3.0.8' :inhibit_warnings=>true
    • 更新库
      pod update (更新所有库)
      pod update 库名 (更新指定库)
      pod update --verbose --no-repo-update (忽略更新spec仓库,直接进行库更新)

    相关文章

      网友评论

          本文标题:cocoapods使用

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