CocoaPods安装使用(命令行&app)

CocoaPods居然出app了
官网: https://cocoapods.org/app
app官网下载安装之后能直接使用

CocoaPods安装使用(命令行&app)_第1张图片
pic0.png

CocoaPods用来管理第三方开源库
省去引入第三方库的手动操作,可以自动引入以及更新第三方库

命令行安装
安装CocoaPods需要Ruby环境,Mac已经自带Ruby环境了,我们只需要更新一下RubyGems(RubyGems简称gems,是用来给Buby组件进行打包的打包系统)

升级gems

gem source  //查看gem目前使用的地址源

结果

*** CURRENT SOURCES ***
https://rubygems.org/

需要更换地址源(最具天朝特色的一步操作)

 gem sources --remove https://rubygems.org/
 gem source --add https://gems.ruby-china.org/

然后可以查看一下gem地址源是否只有一个

gem sources -l   查看gem地址源确保只有gems.ruby-china.org

升级gem

gem update --system

这个时候会遇到一个坑,报错

ERROR:  While executing gem ... (Gem::FilePermissionError)
    You don't have write permissions for the /Library/Ruby/Gems/2.0.0 directory.

需要获取一下管理员权限

sudo gem update --system

输入密码,回车

之后使用gem安装CocoaPods(OS X 10.11之后需要指定文件夹才能安装,否则会报错)

sudo gem install -n /usr/local/bin cocoapods    指定文件夹
pod setup

400M的东西,居然要半个多小时,速度很慢

OK,安装成功


CocoaPods安装使用(命令行&app)_第2张图片
pic1.png

CocoaPods使用
搜索库

pod search AFNetworking

搜索完成后会展示搜索结果,输入Q结束展示,然后可以输入新命令
使用CocoaPods导入第三方库
首先cd到你的项目
然后

touch Podfile    #创建Podfile文件
vi Podfile       #打开Podfile文件

输入i进行编辑

platform :ios,'8.0'  # 开发平台及版本,‘8.0’不写即为最新版本,ios注意全部小写否则会报错
target 'myCocoaPodsTest'do #工程的Target名称
pod 'AFNetworking','~>3.1.0'
end

输入完成后点击esc退出编辑状态 ,输入 :wq保存退出文件
输入命令行

pod install
CocoaPods安装使用(命令行&app)_第3张图片
pic2.png
CocoaPods安装使用(命令行&app)_第4张图片
pic3.png

你可能感兴趣的:(CocoaPods安装使用(命令行&app))