zoukankan      html  css  js  c++  java
  • iOS 关于cocoapods的安装

    iOS中对于cocoapods的应用还是很多的,因为我们需要使用一些比较好的第三方。那么关于cocoapods的安装,在这里我也是借花献佛,从别人那里拿来了安装的方法。其实对于安装,网上有很多的方法,我的和别人的也没有什么区别,但是我在这里以一个小白的角度来说一些注意事项

    1,安装是用的终端 很多人大概不是很会使用终端,其实就是将下面的命令复制,然后粘贴到终端中就可以了

    2,要注意,一定要一步一步来,每一步进行结束后 都会出现 “$”的字样,出现后才能继续下一步

    安装cocoapods
     
    1.移除ruby的源地址
    gem sources --remove https://rubygems.org/
     
    2.添加ruby的源地址
    gem sources -a http://ruby.taobao.org/
     
    3.查看ruby的源地址
    gem sources -l
     
    4.安装cocoapods
    sudo gem install cocoapods
    //注释:sudo为获取管理员权限,所以需要输入密码,输入密码时光标不提示
    //cd 访问文件
    //ls 查看当前文件夹内的文件
    //pwd 获取当前文件路径
    //cocoaPods 需要ruby最低版本1.9.3,如果需要升级需要查考下面的ruby的升级
     
    5.如果提示gem版本过低,需要升级gem
    sudo gem update --system
     
    6.测试cocoapods安装是否成功
    pod search afnetworking
    //注释:afnetworking为第三方的名字,可以换成其他的,并且支持模糊搜索
    //如果没有安装成功,提示Setting up CocoaPods master repo
    //cocoapods安装有两个步骤:A.cocoapods环境安装 B.cocoapods主支创建(相当于从cocoapods服务器上checkout一份到你的电脑)
     
    7.移除cocoapods主支
    pod repo remove master
     
    8.修改cocoapods地址
    pod repo add master https://gitcafe.com/akuandev/Specs.git
    //其中https://gitcafe.com/akuandev/Specs.git 也可还成http://git.oschina.net/akuandev/Specs.git
    pod repo add master http://git.oschina.net/akuandev/Specs.git
    9.更新cocoapods主支
    pod repo update
     
     
    安装结束后 我们还要测试下是否可以使用
    1.还是在终端中一步一步操作
    2 在保存这一步中  保存Podfile文件,并退出(按Esc键之后才保存退出)
    例如: :wq (是先按 ESC 再按 :号  再按W 再按Q 之后再执行下一步)
     
    使用cocoapods
     
    1.创建工程
     
    2.在命令行里 cd 工程主目录
    例如:cd /Users/fuxiaohui/Desktop/LessonCocoaPods
     
    3.创建名为 Podfile的文件
    例如:vim Podfile
     
    4.在Podfile中写入你想要添加的第三方类库,可以使用pod search * 去搜索你想要找的第三方类库
    例如:pod 'JSONKit', '~> 1.5pre'
     
    5.保存Podfile文件,并退出(按Esc键之后才保存退出)
    例如: :wq
     
    6.安装第三方类库
    例如:pod install
     
    或者:
    (最近可能由于出国节点的问题,无论是执行pod install还是pod update都卡在Analyzing dependencies不动了,慢到无以复加的地步,无法忍受。 
    其实原因在于以上两个命令执行时会升级CocoaPods的spec仓库,加一个参数可以省略这一步,然后速度就会提升不少。加参数的命令如下: 
    pod install --verbose --no-repo-update 
    或者 
    pod update --verbose --no-repo-update) 
     
    7.From now on use `LessonCocoaPods.xcworkspace`.
    打开*.xcworkspace,
    //注意一定要把之前的项目关掉
     
     
    升级ruby
     
    1.安装 [Xcode](http://developer.apple.com/xcode/) 开发工具,它将帮你安装好 Unix 环境需要的开发包
     
    2.安装 [Homebrew]
    例如:ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
     
    3.安装rvm
    例如:curl -L https://get.rvm.io | bash -s stable
     
    4.载入 RVM 环境
    例如:source ~/.rvm/scripts/rvm
     
    5.检查一下是否安装正确
    例如:rvm -v
     
    6.安装rvm
    例如:rvm install 2.0.0
     
    7.设置ruby版本
    例如:rvm 2.0.0 --default
     
     
    耐心慢慢做。做错了就再来一次
     
  • 相关阅读:
    tcpip数据包编码解析(chunk and gzip)_space of Jialy_百度空间
    epoll 事件之 EPOLLRDHUP
    c What is the Difference Between read() and recv() , and Between send() and write()? Stack Overflow
    HTTP KeepAlive详解 IT心雪的日志 网易博客
    北京生活 TIPS 银行服务篇
    eventfdaiotest.c
    北京生活 TIPS 谈谈日常理财
    C语言抓http gzip包并解压 失败 C/C++ ChinaUnix.net
    转:javascript 对象和原型
    转:Javascript原型链和原型的一个误区
  • 原文地址:https://www.cnblogs.com/nsjelly/p/4551391.html
Copyright © 2011-2022 走看看