您的位置:首页 > 移动开发 > IOS开发

IOS开发学习-基础环境搭建-1

2016-05-08 10:17 405 查看
为了开发方便一般会使用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/[/code] 
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讲解
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: