CoCoapod是否阻止双击XCode项目文件?

CoCoapod是否阻止双击XCode项目文件?,xcode,cocoapods,Xcode,Cocoapods,我正在考虑在现有的iOS项目上使用CoCoapod。 然而,当我读到这本书时,我感到困惑,上面写着: 确保始终打开Xcode工作区而不是项目 生成项目时的文件: $open App.xcworkspace 我不知道他们想告诉我什么。我知道在.xcodeproj包中有一个.xworkspace文件 但这是否意味着我再也不能简单地双击.xcodeproj文件了?我不能再从XCode“最近使用的项目”菜单中打开项目了吗?我总是需要从终端打开它吗 CocoaPods的概念听起来很有趣,但我不想弄乱Xco

我正在考虑在现有的iOS项目上使用CoCoapod。 然而,当我读到这本书时,我感到困惑,上面写着:

确保始终打开Xcode工作区而不是项目 生成项目时的文件: $open App.xcworkspace

我不知道他们想告诉我什么。我知道在.xcodeproj包中有一个.xworkspace文件

但这是否意味着我再也不能简单地双击.xcodeproj文件了?我不能再从XCode“最近使用的项目”菜单中打开项目了吗?我总是需要从终端打开它吗


CocoaPods的概念听起来很有趣,但我不想弄乱Xcode的内部项目结构

工作区就像是项目的一个台阶。它可以包含几个项目。在项目上安装Cocoapods时,它会创建一个工作区,其中包含原始项目和一个新的Pods项目,其中包含您正在使用的Pods中的代码

它还创建了项目和pods项目之间的依赖关系(因为您的项目需要先构建pods项目,然后才能构建自己的项目,所以它必须查找标题等)。因此,如果您随后打开项目文件而不是工作区文件,它将无法生成,因为它没有关于POD的正确信息

更改实际上不会影响您的工作方式—只需双击工作区文件而不是项目文件,工作区随后将显示在“最近使用的项目”列表中


您不需要从终端打开它,指南就在那里,因为您可以从命令行安装pods,因此可以方便地从那里立即打开工作区文件

如果您使用cocoa pods在项目文件夹中运行项目,只需双击工作区。啊,我明白了。CocoaPods创建工作区文件。我想我需要从.xcodeproj包中打开该工作区文件。谢谢你的解释。