美文网首页
CocoaPods文件分析

CocoaPods文件分析

作者: HAPPY小元宝 | 来源:发表于2017-06-15 16:11 被阅读21次
  • Podfile 是一个文件,用于定义项目所需要使用的第三方库。

  • Podspec 也是一个文件,一个描述文件,描述了一个库是怎样被添加到工程中的。它支持列出源文件、编译选项和某个库所需要的依赖等,如下图所示是Alamofire的Podspec:

    Alamofire.png
  • 加载源文件: 每个 .podspec 文件都包含一个源文件的索引, 也就相当于它的映射吧,它们存在的目录是:~/Library/Caches/CocoaPods/ 中,文件为:search_index.json,也就是说我们每次在终端输入:pod search ** 框架时先去检索本地的索引文件的。

  • 写入至磁盘: Pods.xcodeproj被写入到磁盘,还有 Podfile.lockManifest.lock 也被写入了磁盘,如图所示:

    Snip20170615_1.png
  • Podfile.lock 记录了需要被安装的 pod 的每个已安装的版本,要查看安装了哪个 pod 版本,就可以查看这个文件。

  • Manifest.lock 这是运行 pod install 命令是 podfile.lock 文件的副本。

相关文章

网友评论

      本文标题:CocoaPods文件分析

      本文链接:https://www.haomeiwen.com/subject/oatuqxtx.html