我有一个庞大的iOS项目,其中包含许多文件夹/组。当我退出并重新启动Xcode时,项目导航器中的所有文件夹都被展开了,所以我必须手动折叠大部分文件夹。
是否有可能保存项目导航器的状态,这样当Xcode重新启动时,与之前相同的文件夹会保持折叠/展开状态?
我有一个庞大的iOS项目,其中包含许多文件夹/组。当我退出并重新启动Xcode时,项目导航器中的所有文件夹都被展开了,所以我必须手动折叠大部分文件夹。
是否有可能保存项目导航器的状态,这样当Xcode重新启动时,与之前相同的文件夹会保持折叠/展开状态?
解决方案是删除此文件:
MyProjectName.xcodeproj > project.xcworkspace > xcuserdata > myusername.xcuserdatad > UserInterfaceState.xcuserstate
重新打开项目时,该文件由XCode重新创建。
显然,在XCode崩溃时,该文件损坏了。(它的大小为300 KB,而不是通常的10 KB)。
要查看文件,请右键单击MyProjectName.xcodeproj
,然后选择Show Package Contents。您将在子文件中找到UserInterfaceState.xcuserstate
。
UserInterfaceState.xcuserstate
最多只能让我再过一两周,然后这个 bug 又会出现。 - trndjc