每当使用 CocoaPods 重建工作区文件时,防止 XCode 折叠我的文件夹

Prevent XCode from collapsing my folders whenever workspace file is rebuilt with CocoaPods

每当我使用 pod installCocoaPod 添加到我的工作区时,左侧导航器上的文件夹树就会折叠到根目录。这很烦人,因为我在一个具有深层文件夹结构的项目中工作。我知道这会带来一些不便,但有什么办法可以防止这种情况发生吗?

编辑:所以,我有一个已经通过 pod install 使用 CocoaPods 设置的工作区。我想添加一个新的 pod。所以,我 vim Podfile 然后 pod install (或者有时 pod update)。

与此同时,自上次 pod install 以来,我做了一些工作。我在我的 XCode 工作区中打开了一些选项卡,每个选项卡都有自己的左侧导航视图,显示了我的工作区的分层表示。你知道,像这样:

如果重要,我会非常注意确保我的项目具有严格代表文件系统文件夹的组——即在项目节点下,每个组对应到一个真正的文件系统文件夹。我怀疑它是否相关,但以防万一,我提到它。

现在,一旦我 运行 pod install,就在它完成时,我相信它会写入或覆盖 xcworkspace 文件。当我发生时我总是知道它,因为接下来发生的是我的左侧导航视图完全折叠。我无法立即在网上找到它的图片,但基本上只有 "SlideApp" 和 Pods 项目可见。

用户界面状态保存在你的内部 *.xcodeproj->project.workspace->xcuserdata->'user'.xuserdatad->UserInterfaceState.xuserstate

'user' 应该是您的登录名。

如果您对状态如此挑剔,请尝试在安装后备份并安装状态。

安装 pod install/update 之前的用户界面状态可能与安装后不同,因为 pod install/update 自然会导致用户界面发生变化。所以结果可能无法重现。

我们有一位开发人员在搜索时提交了他的用户数据。使应用程序目录看起来无法访问。