【发布时间】:2018-07-23 12:10:13
【问题描述】:
无论我尝试使用多少种不同的方式删除它,DerivedData 都会不断返回到我的项目中。这会导致编译错误。
我相信这与我删除了我的 Core Data 模型类和扩展有关(我意识到我需要添加一个额外的属性,这似乎比迁移更容易,因为我还没有真正实现它)。我删除了这些文件并删除了对这些文件的引用,但这似乎没有奏效。这是我收到的错误:
我试过了:
-清洁
-清理构建文件夹
-重置模拟器内容和设置
- 使用“git rm -rf --cached”删除 DerivedData 文件夹。
- 使用 Finder、Xcode 和终端删除 DerivedData 文件夹
- 删除模块缓存
- 删除 Xcode 首选项(默认删除 com.apple.dt.Xcode)
- 以上所有与退出 Xcode 和/或重新启动我的计算机相结合
- 遵循关于 SO 的以下线程中的所有建议:
Xcode 6 Swift code completion not working
How can I delete derived data in Xcode 8?
Xcode keeps remaking derived data folder after I delete it
https://forums.developer.apple.com/thread/81265
https://iosdevcenters.blogspot.com/2015/12/how-to-delete-derived-data-and-clean.html
为了这一切的乐趣,当我尝试运行项目时,我在 Finder 中打开了我的项目文件夹,并且在我按下播放按钮时可以看到正在创建的 DerivedData 文件夹。好时光。
这是我在 Xcode 中构建/编译设置的视图,表明我没有将这些文件列出两次:
我该如何解决这个问题?
【问题讨论】: