xcdatamodel 中的错误
Posted
技术标签:
【中文标题】xcdatamodel 中的错误【英文标题】:Error in xcdatamodel 【发布时间】:2012-09-17 15:48:32 【问题描述】:我在 Xcode 中的 xcdatamodel 文件似乎表现得很奇怪。
当我第一次构建我的项目时,它给出了一个错误
"Unable to write VersionInfo.plist for the versioned model at <Path>"
和
"Compilation failed for data model at path <Path>"
但是当我再次运行它时,它运行时没有错误。 然后过了一段时间,当我再次构建时,错误再次弹出并再次消失。 有时我会收到一条不同的错误消息,上面写着
无法删除现有模型
有什么想法吗??
【问题讨论】:
Could not create bundle folder for versioned model? 的可能重复项 @evanescent 你能解决这个问题吗?我在 XCode 7.2.1 中收到完全相同的错误消息 【参考方案1】:我遇到了同样的错误,然后最终也遇到了this other question/answer 中提到的错误。遵循此答案中的建议后,错误似乎已经消失:
解决方案 1:
删除以下目录:
/Users/john/Library/Developer/Xcode/DerivedData/name-of-app-gfofxrkhgcfgcfecjrnbbgyowlnf
我后来遇到了同样的错误,第一个解决方案不起作用。这一次,下面的解决方案起作用了:
解决方案 2:
将此目录的权限递归设置为 777:
chmod -R 777 /Users/john/Library/Developer/Xcode/DerivedData/name-of-app-gfofxrkhgcfgcfecjrnbbgyowlnf
【讨论】:
【参考方案2】:1. 删除派生数据: Windows > 项目 > 选择您的项目 > 派生数据 > 删除
2. 清理您的项目。
它应该工作。如果还是不行,
3. 持续运行项目(这实际上对我有用..)
希望有用!!!
【讨论】:
以上是关于xcdatamodel 中的错误的主要内容,如果未能解决你的问题,请参考以下文章
无法为名为的类创建映射策略(Cocoa 错误 134110)