标签:
为了开发方便一般会使用cocoapods来管理项目依赖库
安装cocoapods需要ruby环境一般Mac OS 会自带ruby环境:
1.由于墙的缘故,先更换ruby的镜像地址吧
//查看源列表
gem sources -l
//移除没法访问的源地址
gem sources --remove https://rubygems.org/
//添加新的淘宝的源地址,注意淘宝的源已经是https开头了
gem sources -a https://ruby.taobao.org/
2.安装cocoapods
sudo gem install cocoapods
这里我遇到了一个问题:
gem Operation not permitted
解决方法:
sudo gem install -n /usr/local/bin cocoapods
3.克隆cocoapods的组件库,这个操作会很慢,由于墙的缘故还是需要更换一下源地址,剩下的就是网速好不好了
//假如有仓库地址先去掉
pod repo remove master
//添加一个仓库地址,个人觉得速度还不错的,你也可以用oschina的仓库,不过貌似403
pod repo add master https://gitcafe.com/lloydsheng/Specs.git
//开始克隆耗时很长
pod setup
oschina仓库地址:http://git.oschina.net/akuandev/Specs.git
4.新建一个IOS项目,用XCode个人建议一定保持最新的xcode,不然会出各种各样的问题
5.cd到新建的IOS项目下,将xcode项目转变为pod项目
//创建一个pod配置文件
vim Podfile
//配置的信息如下,理解起来很简单,如果pod的库没有版本信息则是最新的版本
platform :ios, ‘7.0‘
pod "AFNetworking", "~> 2.0"
//保存
:wq
//安装所有配置
pod install
6.现在,你的所有第三方库都已经下载完成并且设置好了编译参数和依赖,你只需要记住如下2点即可:
使用CocoaPods生成的 .xcworkspace 文件来打开工程,而不是以前的 .xcodeproj 文件。
每次更改了Podfile文件,你需要重新执行一次pod update命令。
7.其他比较好的博客对于pod的理解:
链接其他博客的pod讲解
标签:
原文地址:http://blog.csdn.net/yangliu19920502/article/details/51344388