Cocoapods-Mac10.12 Cocoapods的安装及简单使用

前言:

做了许久iOS开发,使用第三方的方式都是拖拽,方式确实是古老而且很low,对Cocoapods有些了解,源自唐巧的blog《用Cocoapods作iOS程序的依赖管理》;

昨天在看高德地图视频时,使用的就是Cocoapods管理高德地图的SDK,那就装一下吧,参考的是Code4-《CocoaPods安装和使用教程》;

 

Cocoapods简介:

非常有名且优秀的iOS第三方开源类库的管理工具。

 

Cocoapods安装:

下面是我实际安装过程中执行的步骤和遇到的问题,如果是第一次安装的话,相信回和我的过程差不多,供大家参考吧;

1.ruby环境:

2.初始化安装cocoapods:

2.1源的问题:

过了一会我们发现没反应(因为你在我天朝!)

使用命令:gem sources -l

查看当前源信息,移除国外源,使用淘宝源:

这是以前,现在的话taobao源需要改为ruby-china的源:

执行下:sudo gem install cocoapods

如下:

我们发现两个问题:

第一个问题:是因为没有源(使用gem sources -l查看确实没有);

第二个问题:添加ruby-china的源也报错,那是因为之前装了taobao源的目录,移除掉,add ruby-china的源即可;

再查看时,已经有了,如上图;

2.2gem版本问题:

再进行cocoapod的初始化,如下图:

上图过程中报了两个错误:

第一个问题:这里报的错误是因为gem版本过低,需要更新:sudo gem update --system;

第二个问题:则是因为没有在默认路径下的操作权限(sudo也不行),我们指定了路径,完成相应初始化;

 

问题不太清楚,但是我的ruby环境安装时,报了一个Error,应该是下载其中的一个依赖失败,貌似无伤大雅,就没管它:

2.3初始化工程:

我们新建一个项目 HDMCocoapodDemo;然后cd到相应的目录下,编辑Podfile文件内容(以AFNetworking举例):

source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '8.0'

target 'TargetName' do
pod 'AFNetworking', '~> 3.0'
end

完成后点击esc,输入冒号,wq 退出命令行:

bash
:wq

 

执行:pod install:

这里脑残的没换TargetName为项目名,也是醉了:

在执行完命令之后,会更新Cocoapods specs库,大概300多M,时间可能比较久,耐心等待即可;

 

完成上述过程之后,你会看见项目目录出现了‘HDMCocoapodDemo.xcworkspace’文件,这个就是以后我们打开项目的入口:

 

总结:

对于Cocoapods我还是新手,在实践中的使用以及一些高级用法(想想自己拖文件到项目中的配置,以及一些第三方库的版本更新,这点复杂度还是可以接受的!),我会边学习边在后续内容中更新;

生活不易,砥砺前行!

 

如下是Cocoapods之前的几篇比较牛的文章:

在Swift和Objective-C项目中使用CocoaPods

细聊Cocoapods与Xcode工程配置

解决CocoaPods慢的小技巧

Cocoapods系列教程(一)--入门

Cocoapods系列教程(二)--开源主义接班人

Cocoapods系列教程(三)--私有库管理和模块化管理

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值