logo头像
Snippet 博客主题

cocoapods常用命令

安装

1
sudo gem install cocoapods

淘宝的Ruby镜像来访问cocoapods

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

为了验证你的Ruby镜像是并且仅是taobao,可以用以下命令查看

1
$ gem sources -l

只有在终端中出现下面文字才表明你上面的命令是成功的

1
2
CURRENT SOURCES
http://ruby.taobao.org/

这时候,你再次在终端中运行

1
$ sudo gem install cocoapods

使用CocoaPods

1
2
3
4
5
6
7
8
9
10
11
1. $ pod search AFNetworking  查看是否支持pods
2. $ vim Podfile
3. 然后在Podfile文件中输入以下文字:

platform :ios, '7.0'
pod "AFNetworking", "~> 2.0"

4. vim环境下,保存退出命令是
:wq
5. $ pod install
6. pod update

你也许曾经遇到过(特别是新手iOS开发者)这种情况,好不容易在GitHub上找到一份代码符合自己想需求,兴冲冲下载下来,一编译,傻眼了,发现有各种各样错误。一看,原来是缺失了各种其他第三方类库。这时候莫慌,你再仔细一看,会发现你下载的代码包含了Podfile。没错,这意味着你可以用CocoaPods很方便下载所需要的类库。

常用命令

podfile文件

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
platform :ios, '9.0'

target 'LBFM-Swift' do
use_frameworks!
# 忽略引入库的所有警告
inhibit_all_warnings!
# Pods for LBFM-Swift
pod 'SnapKit'
pod 'Kingfisher'
#tabbar样式
pod 'ESTabBarController-swift', '~> 2.6.2'
#banner滚动图片
pod 'FSPagerView'
pod 'Moya'
pod 'HandyJSON', '~> 5.0.0-beta.1'
pod 'SwiftyJSON'
# 分页
pod 'DNSPageView', '~> 1.0.1'
#跑马灯
pod 'JXMarqueeView'
#滚动页
pod 'LTScrollView'
pod 'MJRefresh'
#pod 'SkeletonView'
#消息提示
pod 'SwiftMessages'
#pod 'YYKit'
pod 'SVProgressHUD'
#播放网络音频
pod 'StreamingKit'
end

pod install –verbose –no-repo-update
pod update –verbose –no-repo-update

微信打赏

赞赏是不耍流氓的鼓励