我正在使用Xcode 4.6来处理使用CoreData的项目。数据模型现在是版本13并使用轻量级迁移。
我的问题:每次启动时Xcode似乎都会修改PROJECT.xcdatamodeld / .xccurrentversion文件以设置为版本1.我注意到修改后的文件会自动添加到GIT索引中。 Xcode的GUI没有反映对此文件所做的更改,它告诉我模型的当前版本是13.此问题在开发过程中的某个时刻开始(可能在模型版本7)并且即使对于新的模型版本也会持续存在。奇怪的是,即使不同计算机上的不同Xcode安装也显示了此项目的这种行为。我包含了对文件所做更改的屏幕截图。
我的解决方法是在每次使用GIT启动Xcode时重置对此文件的更改,但这非常烦人。有人知道如何解决这个问题?看起来像是Xcode中的一个错误。
答案 0 :(得分:5)
解决:问题是project.pbxproj文件中的旧条目(右键单击打开PROJECT.xcodeproj - >“显示包内容”)。我删除了截图中显示的部分,一切运行正常。
答案 1 :(得分:0)