一、What is CocoaPods?
CocoaPods is a dependency manager for Swift and Objective-C Cocoa projects. It has over 43 thousand libraries and is used in over 3 million apps. CocoaPods can help you scale your projects elegantly.
二、安装
1、安装ruby环境
2、删除自带的ruby镜像,在终端输入:gem sources --remove https://rubygems.org/
3、添加镜像:gem source --add https://gems.ruby-china.com/
4、确保只有一个镜像地址,终端输入:gem sources -l
5、更新ruby,终端输入:sudo gem update --system
6、安装cocoapods,终端输入:sudo gem install -n /usr/local/bin cocoapods
7、查看 CocoaPods 是否安装成功,终端输入:pod --version
8、安装pod,终端输入:pod setup
9、下载所需的库,终端输入:pod install
10、完成。
三、使用 CocoaPods
1、新建项目,用终端打开项目文件夹,终端输入:cd 项目文件夹名称
。
2、创建 Podfile 文件,终端输入:vim Podfile
。
3、进入 Podfile 文件后输入 i 进入编辑状态,按如下格式输入要安装的框架:
platform :ios, '8.0' use_frameworks! target 'MyApp' do pod 'AFNetworking', '~> 2.6' pod 'ORStackView', '~> 3.0' pod 'SwiftyJSON', '~> 2.3' end
4、写完后按 Esc 然后 :wq
意思是保存并退出,然后输入:pod install
。到此安装成功,退出 Xcode
,打开 .xcworkspace
后缀的文件即可。
四、可能出现问题
当导入头文件时,有时不会提示,不会提示就表示可能会打错,你可以command+B 编译一下再尝试,不行的话按如下下图方式配置: