IOS开发学习-基础环境搭建-1
2016-05-08 10:17
405 查看
为了开发方便一般会使用cocoapods来管理项目依赖库
安装cocoapods需要ruby环境一般Mac OS 会自带ruby环境:
1.由于墙的缘故,先更换ruby的镜像地址吧
安装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.安装cocoapodssudo 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讲解
相关文章推荐
- iOS三种多线程编程的技术介绍
- iOS开发多线程篇—多线程的的相关概念(1)
- iOS多线程篇:NSThread
- ios中URL中出现字典参数的处理问题
- IOS 模仿TableView封装
- iOS 返回时tableview内容上移
- iOS label根据内容自适应宽度
- IOS博客项目搭建-13-发微博弹窗
- iOS开发Touch ID的简单使用
- iOS开发--TableView详细解释
- IOS CoreAnimation
- iOS开发者必看的全球100个最佳博客
- iOS开发中的错误整理,启动图片设置了没有效果;单独创建xib需要注意的事项;图片取消系统渲染的快捷方式
- ios 绘图
- iOS 指纹识别
- IOS9中联系人对象的使用及增删改查操作的函数封装
- iOS8.0以后的相册
- iOS开发代码规范(通用)
- iOS 内存管理基本原则
- iOS动画