对我来说有点兴趣的是,在你让你的项目'cocoapods意识到'将pod安装到你当前的项目后,Xcode如何创建一个新的工作区项目文件。所以较旧的项目文件有蓝色图标,新的文件具有相同的名称,但附加了.workspace并带有白色图标。
我想知道为什么需要这个单独的文件,以及这个新文件是否还需要没有pod的旧文件?
答案 0 :(得分:1)
工作区是一个Xcode文档,用于对项目和其他项目进行分组 文档,以便您可以一起处理它们。工作区可以包含 任意数量的Xcode项目,以及您想要的任何其他文件 包括。除了组织每个Xcode中的所有文件 项目,工作空间提供隐式和显式关系 其中包括项目及其目标。
由于Cocoapods
是一个库管理器,因此需要在项目中安装/集成所需的所有库。安装pod之后,您已经注意到它创建了一个包含项目+ Pods项目的工作区(这个包含您已安装的所有库。)因为您的项目依赖于这些库,这就是CocoaPods
的工作原理。您可以使用旧名称“.xcodeproject”打开项目,但由于它不包含pod,您将无法访问这些库。