美文网首页
CocoaPods使用的一些注意

CocoaPods使用的一些注意

作者: 诺宇 | 来源:发表于2016-05-24 15:35 被阅读40次

    执行下面的命令: $pod setup 成功后, CocoaPods就可以在你本地下载并且安装好了。 还有一点需要注意,$pod setup在执行时,会输出Setting up CocoaPods master repo,但是会等待比较久的时间。这步其实 是 Cocoapods 在将它的信息下载到 ~/.cocoapods目录下,如果你等太久,可以试着 cd 到~/.cocoapods/目录,用du -sh *来查看下载进度。
    你也可以参考本文接下来的使用 cocoapods 镜像索引一节的内容来提高下载速度.使用 CocoaPods 的镜像索引
    所有的项目的 Podspec 文件都托管在https://github.com/CocoaPods/Specs。第一次执行pod setup时, CocoaPods 会将这些podspec索引文件更新到本地的 ~/.cocoapods/目录下,这个索引文件比较大。所以第一次更 新时非常慢,更新了将近 1 个小时才完成。 一个叫 akinliu 的朋友在 gitcafe 和 oschina 上建立了 CocoaPods 索引库的镜像,因为 gitcafe 和 oschina 都是国内的服务器,所以在执行索引更新操作时,会快很多。如下操作可以将 CocoaPods 设置成使用 gitcafe 镜像: $pod repo remove master
    $pod repo add master https://gitcafe.com/akuandev/Specs.git
    $pod repo update 将以上代码中的 https://gitcafe.com/akuandev/Specs.git 替换成 http://git.oschina.net/akuandev/Specs.git 即可使用 oschina 上的镜 像。

    1.jpg
    这说明某些环境原因导致pod更新不了,可能原因有,1)gem版本太低;2)github无法链接;3).cocoapods目录下的配置信息错误。我们可以一个一个来排除,
    首先更新gem到最新版本,在终端中输入:
    $ sudo gem update --system
    然后检查是否可以ping通github,在终端中输入:
    $ ping github.com
    然后查看pob repo list:
    $ pod repo list
    结果显示0 repos,说明没有安装成功;
    删除.cocoapods目录,重新下载pod更新:
    $ cd ~/.cocoapods/

    $ sudo -rm -rf ~/.cocoapods/
    重新执行pod setup,过一段时间后提示setup completed,在终端中输入 pod list,展示出安装列表;
    敲入以上命令时,终端上是这个样子的(由于太长,仅截取前面一部分)

    2.png
    解决上面这个问题,使用这个命令: sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer
    附Cocoapods降低版本的方式

    相关文章

      网友评论

          本文标题:CocoaPods使用的一些注意

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