-
Podfile
是一个文件,用于定义项目所需要使用的第三方库。 -
Alamofire.pngPodspec
也是一个文件,一个描述文件,描述了一个库是怎样被添加到工程中的。它支持列出源文件、编译选项和某个库所需要的依赖等,如下图所示是Alamofire的Podspec: -
加载源文件: 每个
.podspec
文件都包含一个源文件的索引, 也就相当于它的映射吧,它们存在的目录是:~/Library/Caches/CocoaPods/
中,文件为:search_index.json
,也就是说我们每次在终端输入:pod search **
框架时先去检索本地的索引文件的。 -
写入至磁盘:
Snip20170615_1.pngPods.xcodeproj
被写入到磁盘,还有Podfile.lock
和Manifest.lock
也被写入了磁盘,如图所示:
-
Podfile.lock
记录了需要被安装的pod
的每个已安装的版本,要查看安装了哪个pod
版本,就可以查看这个文件。 -
Manifest.lock
这是运行pod install
命令是podfile.lock
文件的副本。
网友评论