本文介绍了iOS CoreData:“Data Model Version Compiler”错误的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在我的项目中创建了一个数据模型文件ChatModel.xcdatamodeld。然后我合并了github上的分支。 project.pbxproj中存在冲突。我固定他们。然后发生错误:

I created a data model file "ChatModel.xcdatamodeld" in my project. Then I merged branches on github. There're conflicts in "project.pbxproj". I fixed them. Then the error happened:

/ Users / mac / zhongqing-ios / Zhongqing / ChatModel.xcdatamodeld:无法在'/ Users / mac / Library / Developer / Xcode / DerivedData / Zhongqing-chngcirectbawjenegkxtgdfgoux中为版本化模型编写VersionInfo.plist /Build/Products/Debug-iphonesimulator/Zhongqing.app/ChatModel.momd'。

"/Users/mac/zhongqing-ios/Zhongqing/ChatModel.xcdatamodeld: Unable to write VersionInfo.plist for versioned model at '/Users/mac/Library/Developer/Xcode/DerivedData/Zhongqing-chngcirectbawjenegkxtgdfgoux/Build/Products/Debug-iphonesimulator/Zhongqing.app/ChatModel.momd'".

每次我必须删除Derived数据使项目可以运行。
然后错误再次出现。

Each time I have to delete the Derived Data so that the project can be run.And then the error happen again.

推荐答案

虽然一些文件是可读的,但应该被视为二进制文件。 .pbxproj 文件就是一个很好的例子。

Although some files are readable they should be treated like binary files. .pbxprojfiles are good example.

这篇关于iOS CoreData:“Data Model Version Compiler”错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-16 13:39