[CocoaPod-02] CocoaPod 简单使用

CocoaPod 简单使用

1. 项目使用CocoaPod.

  • 01. 检索第三方框架

    • pod search 框架关键字
    • 内部做的事情(原理): 从本地缓存的"第三方框架描述信息" 生成的检索文件中检索到 相关框架的信息
    • pod search xxx, 找不到常见问题?
    • 删除cocoapods索引文件
    • rm ~/Library/Caches/CocoaPods/search_index.json
  • 2. 安装第三方框架

      1. 创建 Podfile 文件, 到自己工程内(一级目录)
      • Podfile 文件作用?
      • 答: 其实就是使用ruby语法编写的 "框架依赖描述文件"; 就是告诉cocoapods需要下载集成哪些框架
      • Podfile配置语法参考:https://www.jianshu.com/p/8af475c4f717
      • 创建命令?
      • 进入在工程目录下,执行pod init
      1. 安装框架?
      • pod install
      • 生成的重要文件:Podfile.lock
      1. pod install 和 pod update 区别?
1. installl:
 // 如果Podfile.lock文件存在, 直接从此文件中读取框架信息下载安装.
 // 如果不存在, 依然会读取Podfile文件内的框架信息


2. update
// 不管Podfile.lock是否存在, 都会读取Podfile文件的的框架信息, 
// 比如制定版本或者没有设置版本信息直接去下载指定版本或者最新版本。

3. 经验: 实际项目开发过程中, 该如何选择install 和 update 命令??
// 如果多人开发, Podfile.lock 文件是不会上传到远程仓库的。
// 一般情况下, 每个人从远程库把项目下载下来之后, 都会执行pod install 命令安装!! 而不是选择 pod update 
// 如果以后大家需要统一升级第三方框架, 那么每个人在执行 pod update

// 注意:
// 如果podfile上框架指定版本了,到没有什么差别、拉取的都是指定版本的框架,
// 如果不指定就会容易拉取最新的框架。
  • 3. 创建podfile文件和安装框架以后、打开项目?

    • 打开*.xcworkspace文件开始使用
posted @ 2021-07-22 00:01  comefromchina  阅读(84)  评论(0)    收藏  举报