安装CocoaPods
首先终端mac现在自带了ruby,但是没有更新
更新命令
sudo gem update --system
(如果提示输入密码输入即可,注意大小写,终端输入密码在显示上没有变化 输入完回车就行)
由于天朝墙了cocoapods.org,所以我们做一点额外操作,使用taobao镜像
sudo gem sources --remove https://rubygems.org/
等有反应了再输入
sudo gem sources -a https://ruby.taobao.org/
之后使用
sudo gem sources -l
查看是否为taobao source
成功字样
*** CURRENT SOURCES ***
https://ruby.taobao.org/
终于可以安装了
sudo gem install cocoapods
如果出现错误
ERROR: While executing gem ... (Errno::EPERM)
Operation not permitted - /usr/bin/xcodeproj
使用
sudo gem install -n /usr/local/bin cocoapods
使用CocoaPods
创建Podfile
我们需要一个文件来告诉pods需要添加什么类库等相关信息,这个文件叫做Podfile
如何创建
cd /Users/blurryssky/Desktop/iOS/CocoaPodsTest
pod init
open podfile
打开Podfile如下
podfile.png搜索一个三方库,比如afnetworking,终端输入:
pod search afnetworking
结果如下
pod_search.png安装AFNetworking
找到关键信息
pod 'AFNetworking', '~> 3.0.4'
扔进podfile里
pod_afnetworking.png好了,可以关闭podfile了
(注意上面#注释的话是有用的,英语好的自行翻译一下)
回到终端,注意保持在刚才的文件目录里:
pod install
这样操作会很慢,pod会更新一些配置,也可以使用下面这个,这样会禁止更新repo
,如果有新出的pod资源不会安装成功,但会节省很多时间
pod install --no-repo-update
完成如下
pod_finish.png注意看绿字,你的目录下多了一个文件叫做
xcworkspace.png以后就用它打开工程
删除三方库
直接从Podfile里把
pod 'AFNetworking', '~> 3.0.4'
删掉,再次执行
pod install
或者
pod install --no-repo-update
CocoaPods更新
pod update
或者
pod update --no-repo-update
网友评论