美文网首页
cocoaPods 使用

cocoaPods 使用

作者: FSDemo | 来源:发表于2017-03-14 14:10 被阅读0次

    1、项目跟目录下建立Podfile文件格式如:

    platform :ios, '7.0'
    target 'FSPodDemo' do
        pod 'MBProgressHUD', '~> 0.8'
    end
    

    2、终端 进入根目录 执行命令

    pod install
    

    如果提示Unable to find a specification for xxxxx的问题则执行下边命令

    pod install --verbose --no-repo-update
    

    cocoapods安装好后repo换源

    1.pod repo

    然后会出现以下内容,如下是我已经换了之后的,而你的URL还是github的

    master

    网上给出了一个铺天盖地的方法,,使用如下方法换掉repo的源:

    pod repo remove master

    pod repo add master https://git.coding.net/CocoaPods/Specs.git

    pod repo update

    然而呀,,,,我试了好多次结果是:

    [!] To setup the master specs repo, please run pod setup.

    最后继续查找,找到了如下的,方法:

    执行:

    git clone https://git.coding.net/CocoaPods/Specs.git ~/.cocoapods/repos/master
    

    过来许久以后,

    image

    有如图就正常了

    最后切记要:

    pod repo update
    

    ![image](https://img.haomeiwen.com/i1513478/0511adcab756ba41.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

    显示上图:说明安装成功。

    这时候在 pod repo 就是和开始的地方一样了。。

    这样之后,,相信我们的pod install 和 pod update 等等都有快速好多了。
    CocoaPods 托管在 GitHub 上即使翻墙速度还是太慢了,在Coding.net中发现一个国内镜像,15分钟和官方同步一次。
    使用方法:
    pod repo remove master
    pod repo add master https://git.coding.net/jasper/CocoaPods.git
    pod repo update
    pod setup

    切回官方源
    pod repo remove master
    pod repo add master https://github.com/CocoaPods/Specs.git
    pod repo update
    pod setup

    国内Specs

    清华大学镜像

    https://mirrors.tuna.tsinghua.edu.cn/git/CocoaPods/Specs.git
    上海大学镜像

    https://mirrors.shu.edu.cn/CocoaPods (仅HTTP/HTTPS访问,不支持git拉取)
    https://mirrors.shu.edu.cn/mgit/Specs (仅git访问)
    https://git.shuosc.org/CocoaPods/Specs (均支持)
    COCOAPODS SPECS 中国区镜像表项

    git://cocoapodscn.com/Specs.git
    使用方法

    对于旧版的 CocoaPods 可以使用如下方法使用国内的的镜像(以清华的镜像为例):

    pod repo remove master
    pod repo add master https://mirrors.tuna.tsinghua.edu.cn/git/CocoaPods/Specs.git
    pod repo update
    1
    2
    3
    新版的 CocoaPods 不允许用pod repo add直接添加master库了,但是依然可以:

    cd ~/.cocoapods/repos
    pod repo remove master
    git clone https://mirrors.tuna.tsinghua.edu.cn/git/CocoaPods/Specs.git master

    最后进入自己的工程,在自己工程的podFile第一行加上:

    source ‘https://mirrors.tuna.tsinghua.edu.cn/git/CocoaPods/Specs.git
    重置为官方上游

    cd ~/.cocoapods/repos
    pod repo remove master
    git clone https://github.com/CocoaPods/Specs master

    最后进入自己的工程,在自己工程的podFile第一行加上

    sources 'https://github.com/CocoaPods/Specs'

    相关文章

      网友评论

          本文标题:cocoaPods 使用

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