CocoaPods
使用CocoaPods做依赖管理,使我们的工程更加自动化的、集中的、简单直观的管理第三方开源库。你不用下载开源库的源代码引入工程,不用向工程中添加Framework,不用解决开源库和开源库以及开源库和工程之间的依赖、重复问题,也不用管开源库更新等一系列问题。有了CocoaPods,你只管任性,CocoaPods会为你做好一切。
但是我在安装的时候发现安装cocoapods出现错误
这是因为10.11把cocoapods直接干掉了
一般出现install failed的错误的时候都是国内将ruby源给墙了 原因你懂的
终端输入
# sudo gem update --system
//输入密码
# gem sources --remove https://rubygems.org/
//等有反应之后再敲入以下命令
//值得一提的是 淘宝源现在已经不支持http的请求了
# gem sources -a https://ruby.taobao.org/
//验证是否替换成功可以执行
# gem sources -l
//确保终端中只有一个淘宝的源即可
安装CocoaPods
# sudo gem install cocoapods
安装完成后执行
# pod setup
它需要一点时间来完成,你等就是了
如果安装失败 ~/.cocoapods 里面是空的,就需要重新setup
命令如下:
# pod repo remove master
# pod setup
如果等待很久依旧没有出现任何提示或者提示错误
可以将github: https://github.com/CocoaPods/Specs.git 上的文件替换到目录 ~/.cocoapods/repos
注意 如果该目录下如果有一个master文件夹 删除并将git clone下来的文件夹改名为master
最后再执行一次命令
# pod setup
这时候应该就成功了
创建和配置pod
Xcode新建一个HelloWorld工程
打开终端,进入HelloWord工程目录下:
//工程的路径也可以直接拖进来
# cd /Users/mac/Desktop/HelloWorld
# pod init
# vim Podfile
修改类库支持的最低iOS版本
将
# platform:ios, "6.0"
修改成
#platform :ios, "7.0"
//告诉CocoaPods你的工程是运行在iOS7下
最后podfile的格式应该是这样的
platform :ios, '8.0'
source 'https://github.com/CocoaPods/Specs.git'
target 'HelloWorld' do
pod 'AFNetworking', :path => '.'
pod 'PureLayout'
end
target 'HelloWorldTests' do
end
网友评论