将CoreData数据模型文件添加到XCode 4.2会导致源代码控制停止使用问号

时间:2011-11-27 18:33:20

标签: xcode svn core-data xcdatamodel

我几乎花了几个小时试图将CoreData数据模型文件添加到我的XCode项目中,该项目在SVN源代码控制之下。每当我这样做,我在XCode中得到以下显示:

screen shot

我现在已经关注了至少5或6篇不同的文章,以便在XCode 4中使用xcdatamodeld文件/文件夹很好地使subversion发挥得非常成功。我即将放弃并将我的数据模型文件保留在源代码控制之外,但我甚至无法让subversion / xcode忽略它。获胜不是一种选择。

到目前为止我尝试过的事情:

  • 命令行添加/提交Data.xcdatamodeld - 这会导致XCode 4.2 进入tiz并反复崩溃
  • 忽略XCode Organizer中的文件 - 这会导致XCode报告有关缺少Data.xcdatamodeld文件的构建警告,该文件在xcode中不存在于文件系统或SVN上
  • 我遵循了这里的建议:http://www.tmro.net/2010/10/subversion-and-core-data-versioning/只是让XCode在任何SVN操作期间开始崩溃(我必须完全删除我的本地版本并从存储库重新加载)
  • 我可以在项目之外的受控环境中复制此内容

有没有人见过这个并在XCode中解决了这个问题?

我不能成为第一个尝试将CoreData数据模型文件添加到SVN控制项目的人!

由于

1 个答案:

答案 0 :(得分:2)

我也看到了这个otf字体包。

我的datamodel文件奇怪地存储了。在我的项目目录中,我有:

./Model.xcdatamodeld/Model.xcdatamodeld/contents

即。双倍目录

我只对内部文件夹执行了命令行svn,即

cd ./Model.xcdatamodeld; svn ci Model.xcdatamodeld

它添加了内部目录和内容文件,?在XCode中消失了,它很好。不要看到嵌套目录是如何成为问题的,但这对我有用。