美文网首页
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