CocoaPods的下载及安装 2016

来源:互联网 发布:全自动挂机软件免费 编辑:程序博客网 时间:2024/05/03 21:47

由于自己更新的时候四五天都没安装成功,所以在这里记录一下具体步骤

环境:xcode8   mac 10.11 

1.移除现有的 ruby源(因为它被墙了)

$ gem sources --remove https://rubygems.org/

2.使用新源

$ gem sources -a https://ruby.taobao.org/(但是由于某种原因,它不再被维护了)

所以改用它:gem source -a https://gems.ruby-china.org

3.验证新源是否替换成功,看看现在的源

$ gem sources -l

*** CURRENT SOURCES ***

https://gems.ruby-china.org

4.安装CocoaPods

MAC老系统的安装:

$ sudo gem install cocoapods 

苹果系统升级 OS X EL Capitan 后安装改为:

$ sudo gem install -n /usr/local/bin cocoapods --pre

$ pod setup

如果出现 Setting up CocoaPods master repo并且安装失败,走以下步骤

sudo xocde-select —print-path

sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer


删除master 

sudo rm -fr ~/.cocoapods/repos/master

$ pod setup 等待一段时间可安装成功


如果还不成,尝试卸载 cocoapods

$sudo gem uninstall cocoapods 或者 $ cd ~/.cocoapods/ $ sudo -rm -rf ~/.cocoapods/

再走四的步骤。


如果再安装失败出现 Setting up CocoaPods master repo

说明某些环境原因导致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,说明没有安装成功;

删除再重装,出现9086 可能是网络不好,重试pod setup


. cocoapods的使用

首先来到你的项目文件:

  cd 把项目文件夹拖到终端

然后,添加一个Podfile文件: vim Podfile

然后按i进入插入模式,进行编辑,在文件中输入以下内容:

注意百度上很多旧版本输入的类容:

platform :ios, '7.0'

pod 'AFNetworking', '~> 2.0'

它会报:[!] The dependency `AFNetworking (~> 3.0)` is not used in any concrete target.

现在版本升级官方给的文档是:

platform :ios, '8.0'

target '你的项目名称' do

pod 'AFNetworking', '~> 3.0'

end

注意:'你的项目名称'是你项目文件中'xx.xcodeproj'文件,'xx.xcodeproj'去掉后缀名所得的‘xx’==(就是)‘你的项目名称’

输入完成后按ESC退出编辑模式,最后输入:wq保存并退出文件。此时可以发现在项目目录下多了一个Podfile的文件,请注意这个文件必须与.xcodeproj在同一目录下。






0 0
原创粉丝点击