CocoaPods

作者: 娘亲Joanna | 来源:发表于2015-12-16 23:34 被阅读1338次
    • CocoaPods安装

      • 更新gem
        *$ sudo gem update --system

      • 更新ruby的软件源
        *$ gem sources --remove https://rubygems.org/
        *$ gem sources -a https://ruby.taobao.org/
        *$ gem sources -l

      • 安装CocoaPods
        *$ sudo gem install cocoapods
        ---
        CocoaPods无限卡在Setting up CocoaPods master repo
        1. $ cd /Users/apple/.cocoapods 到.cocoapods 目录
        2. $ du -sh *
        得到包的大小 ; 12M repos
        当包的大小为576M(具体的值看你的repos里面有多少第三方框架),或再
        次获取去大小不变时, 则代表cocopods下载完成;

            终端使用小技巧:
                        按住  alt   ↑两个键可以实现选中之前的命令作为当前的命令
                        当   当前命令和上一条命令相同的时候   按住一次 alt  ↑就赋值了上一                      
                        条命令到当前命令了
        
      • 替换CocoaPods的镜像索引

      • 设置 pod 仓库
        *$ pod setup

      • 测试
        *$ pod --version

    • 卸载CocoaPods
      +$ sudo gem uninstall cocoapods

    • CocoaPods使用:
      ---
      在终端中
      1. $ cd 程序的路径
      2.$ vim Podfile 创建一个Podfile
      3. 按下啊字母键 i 进入Podfile的编辑模式
      4. $ platform:ios, '8.0'
      $ pod: 'AFNetworking', '~>3.0'
      $ end
      编辑需要下载的第三方库
      5. 按 Esc键退出 编辑Podfile
      6. $ 输入终端命令 :wq 退出vim
      6. $ cd 程序的路径
      7. $ pod install 安装第三方框架

      • 使用时需要新建一个名为Podfile的文件
      • 将依赖的库名字依次列在文件中
    $   platform :ios
    $   pod'AFNetworking'
    
    • 注释事项
      • 1.利用CocoPods管理类库后, 以后打开项目就用xxxx.xcworkspace 打开,而不是 之前的.xcodeproj文件
      • 2.每次更改了Podfile文件,你需要重新执行一次pod update命令。
      • 3.CocoaPods在执行pod install和pod update时,会默认先更新一次CocoPods的 spec仓库索引。使用--no-repo-update参数可以禁止其做索引更新操作
    pod install --no-repo-update
    pod update --no-repo-update
    

    cocoapods在安装中遇到的错误

    路径不对,根据GitHub提供的路径修改,详细阅读readme

    正确路径.png

    相关文章

      网友评论

      • reloadRen:pod repo update 这个方法是用来更新本地镜像的吗?有没有什么方法可以检查本地镜像是否是最新的?
      • AFCLAY:请问打开下载的别人的xcworkspace , 编译pods很多报红怎么办?
      • EasyD:pod repo add master http://git.oschina.net/akuandev/Specs.git
        替换报错:[!] To setup the master specs repo, please run `pod setup`.
        怎么解决??
        娘亲Joanna:@EasyD 创建仓库的时候,让你执行下pod setup 。你按照文章一步一步集成,没问题的
      • 7a946bf5d2ca:楼主我问一下,为什么要替换CocoaPods的镜像索引
        娘亲Joanna:@大博哥 替换成淘宝镜像是用来翻墙的,以前的不可以用了
      • 产品小胖:大师作品,每集都看 :sparkling_heart:

      本文标题:CocoaPods

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