此问题发生在OS X El Capitan 10.11 beta 6的最后更新之后,Xcode 7 beta 4使用.xcdatamodel文件中的错误编译我的项目说:
cdtool cannot compile
。
我试图在OS X Yosemite和Xcode 7.0 beta 4上编译相同的项目,我总是得到相同的编译错误。
有关如何清除此问题的任何想法?
我很感激任何帮助。
答案 0 :(得分:17)
Apple开发人员论坛上发布的一个解决方案是在iOS模拟器中重命名文件。
cd /Applications/Xcode-beta.app
cd Contents/Developer/Platforms/iPhoneSimulator.platform
cd Developer/SDKs/iPhoneSimulator.sdk/usr/lib
sudo mv dyld_sim dyld_sim.orig
这是原始link。
答案 1 :(得分:8)
遗憾的是,此解决方案对我无效。但是,我最近更改了核心数据中的一些表格。我通过查看我的所有关系和他们的逆转找到了罪魁祸首。其中一个反转有一个死的参考。将它切换为“无反向”干净并且再次启动并运行。希望这有助于其他人。
答案 2 :(得分:2)
当我更改了在fetched属性谓词中使用的属性的名称时,我收到此错误。 (因此谓词无法再编译)
修复谓词中的拼写错误并重建项目修复了错误。
答案 3 :(得分:0)