1.安装
打开终端输入命令
//更新gem,以防版本太老引发不可预知的错误
sudo gem update --system
因为Ruby的软件源rubygems.org被屏蔽了,所以要更换源
gem sources --add https://gems.ruby-china.com/ --remove https://rubygems.org/
//查看是否添加成功
gem sources -l
如果成功了 会看到打印信息(注意:**请确保只有 gems.ruby-china.com **,如果有多余的将其他也删除)
*** CURRENT SOURCES ***
https://gems.ruby-china.com/
接下来安装cocoapod 输入命令:sudo gem install cocoapods
安装完后你可以输入下面的命令查看是否成功(成功会显示当前cocoapod版本号):pod --version
不过有可能出错,出错的话执行下面的命令
sudo gem install -n /usr/local/bin cocoapods
2.使用
随意创建一个项目,然后打开终端cd 将项目拖入终端,将路径切换到项目所在目录,就是.xcodeproj文件的同级目录。
然后输入vim Podfile命令,创建一个名为Podfile的文件。按esc,输入:wq回车,文件即创建完成。然后打开该文件输入:
platform:ios, '8.0'
use_frameworks!
inhibit_all_warnings!
target '项目名称' do
pod 'AFNetworking','~>3.1.0'
end
说明:platform:ios,'8.0',Podfile中 platform :ios, '8.0' 必须大于等于8.0才可以导入到项目中
pod 'AFNetworking','~>3.1.0' 表示要导入第三方库nfnetworking,'->3.1.0'表示导入的版本
target '项目名称' do到end之间可以添加任何你想要导入的第三方库
文件编辑好后在终端对应目录输入命令:pod install,开始导入(第一次使用会很慢,会下载很多东西,做很多配置之类的事情,慢慢等待,遇到错误根据提示去百度,一步步直到成功),完成后关闭XCode,进入项目目录使用新生成的文件.xcworkspace打开项目,即可在代码中直接使用你pod导入的所有库文件。