2011-03-14 166 views
93

我刚开始使用Xcode 4,我试图在一个项目中找到该文件,它存储了项目的所有Schemes。我想他们将存储在xcodeproj目录中的某个文件中,但对于我来说,我找不到哪一个。Xcode 4在哪里存储Scheme数据?

我所有的项目都存储在一个SVN服务器上,我想保留该项目的Scheme信息。现在,当你检查一个新项目时,这个方案并没有做到这一点。

编辑:在播放这个多一点后,它似乎将每个单独的文件存储在xcuserdata/user.xcuserdata/xschemes/MyScheme.xscheme与xcschememanagement.plist文件,以保持它们全部排序。

所以我的新问题,有没有办法将这些存储在每个项目范围而不是每个用户范围?当另一个开发人员打开同一个项目时,他会看到我设置的相同方案?

回答

178

最后在某人的Twitter上找到了答案。方案默认存储在每个用户,但如果你去管理方案,并点击每个人最右边的“共享”复选框,他们将显示在xcshareddata目录,而不是你的xcuserdata目录,他们将在哪里被所有人看到和使用。希望这会帮助别人试图找出同样的事情!

+0

谢谢!我试图找出这个年龄... – Nikos 2011-04-07 09:52:29

+1

我有这个问题,我需要添加一个设置到共享方案,在我目前的情况下默认的测试目标。我不希望我所有的其他计划设置都被迫在别人身上。 – zaph 2011-09-06 18:29:47

+0

完美!我刚刚设置了我们的Xcode 4工作区,并希望将Schemes视为常见配置。 – matt 2011-11-01 21:18:33