美文网首页
Pod库使用记录

Pod库使用记录

作者: Mcccc | 来源:发表于2019-01-29 17:12 被阅读0次

    Ruby Gem相关命令:

    • gem --version <查看Gem版本>
    • gem list <查看安装的gem包>
    • gem update --system <更新Gem>
    • gem install cocoapods <安装cocoapods包>
    • gem uninstall cocoapods <删除cocoapods包>

    更新gem源相关命令:

    • gem sources -l <查看gem源>
    • gem sources --add https://gems.ruby-china.com/ <添加新的gem源>
    • gem sources --remove https://rubygems.org/ <删除指定的gem源>
    • gem sources --add https://gems.ruby-china.com/ --remove https://rubygems.org/ <同时添加、删除gem源>

    Pod相关命令:

    • pod setup <初始化pod>
    • pod init <创建Podfile文件>
    • pod install <重新安装Podfile所有库>
    • pod install --verbose --no-repo-update <安装新添加的库,忽略已安装的库>
    • pod search name <搜索指定库>
    • pod update <更新所有库>
    • pod update name <更新指定库>
    • pod update name --verbose --no-repo-update <更新指定的库,其它库忽略>
    • pod outdated <查看有版本更新的库>
    • pod search name --simple <搜索指定名字的库,过滤类似的名字库>

    pod管理库相关命令:

    • pod repo add specName https://code.aliyun.com/xxxx/xxspecName.git <添加指定索引库>
    • pod repo list <查看索引库列表>
    • pod repo update specName <更新指定索引库>
    • pod repo remove specName <删除指定索引库>
    • pod repo push xxspecName xx.podspec <提交spec至私有索引库>

    常见命令错误:

    ps:后期会不断维护更新,添加遇到的报错,以及解决方案 :D

    命令:pod install
    错误:Unable to find a specification for `name`
    思路:找不到相应的库,可能是搜索缓存问题、公开索引库没对应的库、私有索引库没对应的库
    
    删除CocoaPods搜索缓存
    rm ~/Library/Caches/CocoaPods/search_index.json
    pod setup
    pod install
    
    如果删除搜索缓存不行,就试试
    pod search name
    返回Unable to find a pod with name, author, summary, or description matching `name`
    判断name库是否在公开库(CocoaPods库)
    是-> 寻找搜索公开库的问题(咨询百度哈)
    否->查看私有索引库里面有没有对应的库
    pod repo list
    查看索引库列表,copy私有索引库名
    pod repo update specName
    pod install
    如果还不行,那就是没私有库没push到远程~
    

    相关文章

      网友评论

          本文标题:Pod库使用记录

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