cocoaPods安装步骤与问题

本人在安装cocoaPods过程中遇到很多问题,只能各种查资料,逐一解决,为了方便以后自己再次安装,同时也为了方便大家,特意写下此文章

安装cocoaPods

查看gem源

$ gem sources -l

如果你的gem源为http://ruby.taobao.org/那就不用换源,否则先给gem换源

$ gem sources --remove https://rubygems.org/
$ gem sources -a http://ruby.taobao.org/
$ gem sources -l

安装

$ sudo gem install cocoapods

备注:苹果系统升级 OS X EL Capitan 后改为

$ sudo gem install -n /usr/local/bin cocoapods

我的电脑在执行上述步骤时,gem还不是最新的版本,所以最后一行有一个错误,我不确定这个错误最后是否影响cocoapods的安装,但是我还是对它更新了。

$ sudo gem update --system


更新完成之后在重新执行cocoaPods安装命令

配置cocoaPods的环境

配置cocoaPods

$ pod setup --verbose 

第一次配置此环境需要下载大概100MB的文件,而且是在github上下载。速度非常慢,如果你的网速非常好,你可以等待它安装完

我本人在安装时网速并不好,一直在下图这个提示里不动,


所以最后我选择在国内镜像源https://git.coding.net/hging/Specs.git处下载。

在这里下载完成之后,将文件名改为master复制到/User/mroid/.cocoapods/repos文件夹内,这个文件夹是pod本地库文件(我本人是这么理解的)。然后执行pod setup

稍等片刻,界面如下


pod setup 后面带有--verbose是为了显示配置过程中的详细信息

更新库文件

以后在更新库文件的时候执行此命令

$ pod repo update --verbose

在工程中添加第三方

使用终端打开工程根目录
在工程根目录下新建Podfile文件(注意:此文件没有后缀名)

$ vim Podfile

Podfile文件中的内容:

platform :ios, ‘8.0’

target 'XPPuzzle' do
pod 'FMDB'
pod 'CTAssetsPickerController'
end

target 后面接的是你的工程的名字
在文本编辑界面按ESC切换为末行模式输入:wq按下回车返回终端命令行输入

$ pod install

更新工程内的第三方文件时输入

$ pod update

在执行pod install命令或pod update时除了会在工程内安装和更新第三方,还有可能会更新本地库文件,所以为了提升下载速度,可以用pod install --no-repo-updatepod update --no-repo-update命令代替以上两个命令

相关资料

安装cocoaPods准备工作:安装/更新ruby环境教程

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • CocoaPods 是什么? CocoaPods 是一个负责管理 iOS 项目中第三方开源库的工具。CocoaPo...
    朝洋阅读 25,800评论 3 50
  • 项目组件化、平台化是技术公司的共同目标,越来越多的技术公司推崇使用pod管理第三方库以及私有组件,一方面使项目架构...
    swu_luo阅读 22,496评论 0 39
  • 曾经很多次想过,要一个人背上背包,去流浪。去寻找自己,寻找世界,寻找生活和生命。独自一人,走遍祖国的大好河山,细细...
    dream_yiyu阅读 291评论 0 2
  • 球球,乃是一只小母狗,一个月大。昨晚正式入住我家。应狗粑粑的要求,特写此文章来欢迎和记录萌球球的加入。 昨晚去徐乡...
    JC贾阅读 365评论 8 3
  • 事实上,富裕也需要承受能力。很多人在艰辛的生活中能够自立自强,但面对猝然降临的财富,他们往往欣喜若狂之后是手足无措...
    墨岛观察阅读 351评论 0 1