CocoaPods居然出app了
官网: https://cocoapods.org/app
app官网下载安装之后能直接使用
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使用
搜索库
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