cocoaPods的使用过程中的经验总结
(1). 常用命令
1. cd 路径 //cd之后直接把项目文件夹拖进终端即可
2. pod search AFNetworking //搜索
3.在使用CocoaPods中pod search命令搜索第三方框架后,显示框架信息并不会自动退出到可输入命令的状态,而需要按键盘Q键来退出信息显示的状态
4. pod install //安装 如果网上有更新, 会安装最新的
5. pod install --verbose --no-repo-update //省略不必要的进行安装(确定本地有框架,不会去网上查询,速度要快一点)
6. pod update//升级
7. pod update --verbose --no-repo-update //省略不必要的进行升级
8. 使用vim编辑Podfile文件,使用命令:vim Podfile 进入Podfile界面,然后键盘输入 i,进入编辑模式,输入完成后, 按Esc,并且输入“ :”号进入vim命令模式,然后在冒号后边输入wq,点击回车,保存并退出
(2). pod install和pod update的区别
1. 使用pod install来安装新的库,即使你的工程里面已经有了Podfile,并且已经执行过pod install命令了;所以即使你是添加或移除库,都应该使用pod install
每次运行pod install命令的时候,在下载、安装新的库的同时,也会把你安装的每个库的版本都写在了Podfile.lock文件里面。
这个文件记录你每个安装库的版本号,并且锁定了这些版本
2. 使用pod update [PODNAME] 只有在你需要更新库到更新的版本时候用 (根据网络原因, 有时候会很慢)
当你运行 pod update PODNAME 命令时,CocoaPods会帮你更新到这个库的新版本,而不需要考虑Podfile.lock里面的限
制,它会更新到这个库尽可能的新版本,只要符合Podfile里面的版本限制
(3). 使用过程中出现pods文件中的所有的.xcconfig丢失问题(如:AFNetworking.xcconfig)
解决方法, 终端打开podfile文件, 注释所有的第三方导入, 进行pod install操作, 完成之后, 再次终端打开podfile文件将之前的注释打开, 进行pod install操作