听朋友说项目中用了pods,觉得很高大上,这两天终于有时间来学习了
我也是看了很多资料,感谢那些帮助我的 ^-^,简单介绍下我在安装过程中的步骤和盲区
基于pods安装是用的终端 很多人大概不是很会使用终端,那么将下面的语句复制一下,然后粘贴到终端中就可以了
注意,一定要一步一步来,每一步进行结束后 都会出现 “$”的字样,出现后才能继续下一步
打开电脑 终端
一步 source ~/.rvm/scripts/rvm
二步 rvm -v
三步 gem sources -l
四步 sudo gem update —system
五步 gem sources —remove https://rubygems.org/
六步 gem sources -a http://ruby.taobao.org
七步 gem sources -l
八步 sudo gem install cocoapods 安装
上面的步骤已经完成了电脑的配置 ,接下来要就是在项目中配置了
1.cd 项目路径
2.ls 列出项目文件
3.pod search 要添加的三方库名称
4.复制要添加的版本
5.vim Podfile在项目中创建pods文件
6.粘贴添加的三方库版本
7.esc退出 :wq 保存
8.pod install安装第三方库
9.pod update 更新最新的三方库到工程中
项目会形成一个工作空间,用工作空间打开项目
最近可能由于出国节点的问题,无论是执行pod install还是pod update都卡在Analyzing dependencies不动了,慢到无以复加的地步,无法忍受。
其实原因在于以上两个命令执行时会升级CocoaPods的spec仓库,加一个参数可以省略这一步,然后速度就会提升不少。加参数的命令如下:
pod install --verbose --no-repo-install
或者
pod update --verbose --no-repo-update)
//如果你在项目中添加了pods 然后想删除
1. 删除工程文件夹下的Podfile、Podfile.lock及Pods文件夹
2. 删除xcworkspace文件
3. 使用xcodeproj文件打开工程,删除Frameworks组下的Pods.xcconfig及libPods.a引用
4. 在工程设置中的Build Phases下删除Check Pods Manifest.lock及Copy Pods Resources