一、介绍什么是CocoaPods?
简单来说就是一个第三方管理工具,方便我们加载第三方开源的一些库,让我们的代码结构看起来更加优雅。
二、安装CocoaPods
因为我自己新买了一台电脑,正在重新安装CocoaPods,所以才有了这篇文章。
- 第一步:打开终端☺️,这一步应该不用教吧,如果不会请私聊小编,小编来手把手教你~~~
- 第二步:升级gem 在终端输入
$ sudo gem update --system
如果结果说没有权限修改目录的话,是由于苹果新系统下禁止俺们修改目录,坑~
当然是有解决办法滴,办法就是,重启电脑时COMMAND+R进入恢复模式,然后到实用工具里找到终端,输入
$ csrutil disable
然后在重启回来,这样就可以直接用终端修改目录啦啦啦~
- 第三步:修改Ruby镜像【步骤:移除-添加-查看】显示如下
192:~ z$ gem sources --remove https://rubygems.org/
https://rubygems.org/ removed from sources
192:~ z$ gem sources -a https://gems.ruby-china.org/
https://gems.ruby-china.org/ added to sources
192:~ z$ gem sources -l
*** CURRENT SOURCES ***
https://gems.ruby-china.org/
- 第四步:开始安装
$ sudo gem install cocoapods
直接输入上面的代码就OK啦~显示如下
192:~ z$ sudo gem install cocoapods
Password:
Successfully installed cocoapods-1.4.0
Parsing documentation for cocoapods-1.4.0
Done installing documentation for cocoapods after 2 seconds
1 gem installed
由于之前操作过一遍,所以只有一个更新,不用在意哈
接下来执行pod setup
$ pod setup
这个时间需要很长,小编也在慢慢地等待~
在setup的过程中遇到了各种问题,大家看看吧~装了一天了,心各种塞~>_<~
【问题1】在下载的过程中遇到了下面的问题
【解决方案1】终端输入:
$ sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer
【问题2】这个问题是因为postBuffer默认值太小的原因,终端配置一下就ok
【解决方案2】把默认值改为1024M
最后滴最后,终于下好了~如图:
三、CocoaPods的使用
1.在使用的时候我们可以先搜索下我们想要的第三方库有木有,然后再来继续。
$ pod search AFNetworking
搜索结果如下:
其中有一句话
pod 'AFNetworking', '~> 3.2.0'
这是添加第三库的关键
然后直接按“q”退出
2、创建Podfile文件
第一步:创建一个工程
第二步:在终端输入工程路径
$ cd /Users/zhaolei/Desktop/IosTest
第三步:创建Podfile,终端输入
$ touch Podfile
3、编辑Podfile文件
在Podfile文件中输入下面的内容
platform :ios, '7.0'
target 'IosTest' do
pod 'AFNetworking', '~> 3.2.0'
end
4、保存文件,终端输入pod install
最后重新通过.xcworkspace文件打开工程
打开后,就可以开始你的代码时间了~~~
---END---
PS:
显示隐藏文件:终端输入
defaults write com.apple.finder AppleShowAllFiles -boolean true ; killall Finder
关闭显示隐藏文件:终端输入
defaults write com.apple.finder AppleShowAllFiles -boolean false ; killall Finder