Xcode在每次发布时修改当前的CoreData模型版本

Chr*_*oph 5 xcode core-data ios

我正在使用Xcode 4.6来处理使用CoreData的项目.数据模型现在是版本13并使用轻量级迁移.

我的问题:每次启动时Xcode似乎都会修改PROJECT.xcdatamodeld/.xccurrentversion文件以设置为版本1.我注意到修改后的文件会自动添加到GIT索引中.Xcode的GUI没有反映对此文件所做的更改,它告诉我模型的当前版本是13.此问题在开发过程中的某个时刻开始(可能在模型版本7)并且即使对于新的模型版本也会持续存在.奇怪的是,即使不同计算机上的不同Xcode安装也显示了此项目的这种行为.我包含了对文件所做更改的屏幕截图.

我的解决方法是使用GIT在每次启动Xcode时重置对此文件的更改,但这非常烦人.有人知道如何解决这个问题?看起来像是Xcode中的一个错误.

每次启动时对.xccurrentversion文件所做的更改

Chr*_*oph 5

解决:问题是project.pbxproj文件中的旧条目(右键单击打开PROJECT.xcodeproj - >"显示包内容").我删除了截图中显示的部分,一切运行正常.

屏幕截图显示了要删除的部分