项目为什么要使用CocoaPods?
用cocoapods管理三方库,不仅省去了下载导入的麻烦,而且后期更新三方库的版本更加方便,如此方便为什么不使用?
CocoaPods的安装
打开终端输入:sudo gem install cocoapods 然后回车,会有提示输入密码,输入电脑密码,继续回车
如果长时间没有任何反应,是因为有堵墙阻挡了cocoapods.org,我们需要用淘宝的Ruby镜像来访问cocoapods,按接下来的步骤:
一、在终端继续输入:$ gem sources --remove https://rubygems.org/ 回车,
二、有反应之后继续输入:$ gem sources -a http://ruby.taobao.org/ 回车
三、为了验证是否成功继续输入:$ gem sources -l 回车
四、如果出现下面的文字,就代表你成功了
*** CURRENT SOURCES ***
https://ruby.taobao.org/
五、然后继续输入:pod setup
六、然后继续输入:sudo gem install cocoapods 回车 会出现下面的情况
Successfully installed cocoapods-0.39.0
Parsing documentation for cocoapods-0.39.0
1 gem installed
七、至此你得cocoapods就安装成功了
CocoaPods的使用
一、打开终端先cd进入工程你的工程目录 :cd /Users/fdkj0002/Documents/test/cocoapods
二、创建Podfile文件,在终端继续输入:touch Podfile(第二次使用可忽略此步骤)
三、打开Podfile文件,在终端继续输入:open -e Podfile(打开的文件先不用管)
四、搜索所需要的三方库:在终端继续输入:pod search AFNetworking
五、转场到打开的Podfile文件,在文件中输入
platform :ios, ‘7.0’(表示应用平台)
pod 'AFNetworking', '~> 3.0.0-beta.2’(库的名称以及版本号)
六、保存Podfile文件,然后关闭Podfile文件
七、转场到终端输入:pod install,开始下载所需要的三方库(如果长时间未打开工程,再次步骤前先输入:pod update)
八、网速好的话,终端很快就会出现这样的情况
[!] Please close any current Xcode sessions and use `cocoapods.xcworkspace` for this project from now on.
九、ok,三方库下载完成,在.xcworkspace为后缀的文件名启动该工程
CocoaPods的使用就是这么简单,第一次使用的话,可能要多摸索一会儿。
如果有任何问题,欢迎指正,谢谢!