安装全过程:
cocoaPods是一个用来帮助我们管理的第三方库依赖的工具,他可以解决库与库之间的依赖关系,下载源代码,同时通过创建一个Xcode的workspace来讲这些第三方库和我们的工程连接起来,供我们开发使用。
安装过之后不用再:
1、向工程中添加开源库所使用到的framework;
2、下载源代码并引入工程
3、解决开源库和开源库以及开源库和工程之间的依赖关系,检查重复添加的framework等问题。。。。
cocoapods安装《在终端里》
gem sources --remove https://rubygems.org/
gem sources -a https://ruby.taobao.org/
gem sources
sudo gem install cocoapods -v 0.35 --verbose
查看cocoapods是否安装成功/cocoapods版本查看
pod --version
pod setup --verbose
安装成功后:cocoaPods配置
1.在工程目录当中,新建Podfile文件
在终端打开工程(即cd+工程路径)
2. Podfile文件内容:vim Podfile
在编辑模式下写下两句—>Esc—>:wq—>3
platform:ios,'8.0'
pod 'AFNetworking', '2.5.4'
3. 在命令行里复制下面一行,进入工程目录
pod install --verbose --no-repo-update
完成以后只需在工程的.m文件中 #import 要用的第三方库的.h文件
、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、
安装步骤曾有的问题:
1.ruby -v 首先需要下载安装CocoaPods,系统要求有ruby环境,至少OS X 10.9以后是自带ruby环境的(Python也自带了),使用“ruby -v”命令可以查看当前ruby版本。
2.gem sources --remove https://rubygems.org/
3.gem sources -a http://ruby.taobao.org/
4.gem sources -l
5.sudo gem install cocoapods 下载cocoapods
安装出现问题1
ERROR: Could not find a valid gem 'rails' (>= 0), here is why:
Unable to download data from https://rubygems.org/ - Errno::ETIMEDOUT: Connection timed out - connect(2) for "s3.amazonaws.com" port 443 (https://api.rubygems.org/latest_specs.4.8.gz)
解决方法:
sudo gem sources -r https://rubygems.org
sudo gem sources -a http://rubygems.org
貌似意思是将https替换成http,再试了一下,果然可以了,但是安装完后别忘了把它设回来:
sudo gem sources -r http://rubygems.org
sudo gem sources -a https://rubygems.org
安装出现问题2
WARNING: Unable to pull data from 'http://ruby.taobao.org/': bad response Not Found 404 (http://ruby.taobao.org/specs.4.8.gz)
解决方法:
ruby原指向了淘宝淘宝东西不全
$ gem sources --remove http://ruby.taobao.org/
$ gem sources -a http://rubygems.org/
$ gem sources -l
*** CURRENT SOURCES ***
http://rubygems.org/
# 请确保只有 http://rubygems.org/
$ gem install foo