cocoapods的安装及注意事项
2015-08-22 10:55
309 查看
cocoapods是运行在ruby环境下的,在ruby环境的 ,像cocoapods这样的开源项目时放在放在rubygems服务器上面的,但国内访问https://rubygems.org/ 的时候会有问题,我们需要把https://rubygems.org/地址移除,添加国内taobao提供的镜像地址:http://ruby.taobao.org/
打开电脑终端,输入依次输入以下执行命令:
如果ruby不够新,需要更新:sudo gem update --system
移除命令:gem sources --remove https://rubygems.org/ 添加命令:gem sources -a http://ruby.taobao.org/(注意:现在都用的是https了) 查看gem来源列表:$ gem sources -l
精简安装步骤:
1、切换(cd+工程目录)到相应的工程目录下面 安装cocoapods: sudo gem install cocoapods
2、pod setup: 检查安装是否成功
3、touch Podfile : 创建Podfile
4、pod search :需要搜索的类库名字 搜索需要的类库
5、把类库的名字 版本 拷贝到创建的Podfile(如 pod 'AFNetworking', '~> 3.0.4')
6、pod install :安装类库
7、用workspace: 开打项目
(cocopods安装完成后,在工程里面是看不到workspace这个工程,必须先pod install一个类库才可以看到)
**安装中会遇到问题:
1.安装时,会要求输入你电脑密码,此时密码是看不见有输入动作,不用管它,输入就行,然后回车。
2.安装过程中停在了Setting up CocoaPods master repo命令不动了,也不用管它,说明它正在安装,需要花些时间等待。
3.安装第一个类库后安装很慢,可用pod install --verbose —no-repo-update代替 pod install 。
4.Could not automatically select an Xcode project. Specify one in your Podfile like so:出现这样的错误,说明你cd你的工程时路径不对。
打开电脑终端,输入依次输入以下执行命令:
如果ruby不够新,需要更新:sudo gem update --system
移除命令:gem sources --remove https://rubygems.org/ 添加命令:gem sources -a http://ruby.taobao.org/(注意:现在都用的是https了) 查看gem来源列表:$ gem sources -l
精简安装步骤:
1、切换(cd+工程目录)到相应的工程目录下面 安装cocoapods: sudo gem install cocoapods
2、pod setup: 检查安装是否成功
3、touch Podfile : 创建Podfile
4、pod search :需要搜索的类库名字 搜索需要的类库
5、把类库的名字 版本 拷贝到创建的Podfile(如 pod 'AFNetworking', '~> 3.0.4')
6、pod install :安装类库
7、用workspace: 开打项目
(cocopods安装完成后,在工程里面是看不到workspace这个工程,必须先pod install一个类库才可以看到)
**安装中会遇到问题:
1.安装时,会要求输入你电脑密码,此时密码是看不见有输入动作,不用管它,输入就行,然后回车。
2.安装过程中停在了Setting up CocoaPods master repo命令不动了,也不用管它,说明它正在安装,需要花些时间等待。
3.安装第一个类库后安装很慢,可用pod install --verbose —no-repo-update代替 pod install 。
4.Could not automatically select an Xcode project. Specify one in your Podfile like so:出现这样的错误,说明你cd你的工程时路径不对。
相关文章推荐
- HTML5&CSS3&JavaScript&PHP&MySQL学习笔记
- STL中map、set的数据结构及底层实现
- 轻松精通awk数组企业问题案例
- 轻松精通awk数组企业问题案例
- Activity 的小结
- Java--集合
- C++内存分配
- Struts(9)结果和结果类型
- Test Spring el with ExpressionParser
- Linux的chattr与lsattr命令详解
- 用vs2013编写C语言与编写C++的区别
- OJ刷题---连续奇数和
- Android实现程序前后台切换效果
- gcc (GCC) 4.1.2 20080704 (Red Hat 4.1.2-48)升级gcc (GCC) 4.4.7 20120313 (Red Hat 4.4.7-4)
- Struts(8)拦截器
- PHP中的错误处理机制
- C语言 malloc calloc realloc alloc 在分配内存时的 区别
- SIFT(ASIFT) Matching with RANSAC
- LayoutInflater类
- 神经网络