我需要弄清楚为什么Xcode突然而且没有挑衅,开始向我发送这个错误并且不允许我构建我的项目。当我说,#34;没有挑衅",我的意思是我在数据库中编辑文本,应用程序提供文本,并在模拟器中检查我的进度,除了清洁,建立之外在Xcode中什么都不做和测试。对于几个测试序列,一切都会好的,然后突然间,我的程序中没有任何改变,应用程序不会构建,我会收到这些错误:
错误:删除 /用户/凯西,凯西/库/开发商/ Xcode中/ DerivedData / PEM-LTE-2016-gyoajgqmkkoluhgbrhjmgwakiejl /编译/产品/调试-iphonesimulator /生活 Eucharist.app/images:目录不为空
错误:无法删除 ' /用户/凯西,凯西/库/开发商/ Xcode中/ DerivedData / PEM-LTE-2016-gyoajgqmkkoluhgbrhjmgwakiejl /编译/产品/调试-iphonesimulator /生活 Eucharist.app/images'命令失败后:目录不为空
我已经去了这个Derived Data文件夹并实际删除了内容,只是让Xcode在我重新打开应用程序时恢复这些内容,使构建失败,然后再次给我相同的错误。到目前为止我唯一的解决方案是完全删除Xcode和Developer文件夹,重新安装Xcode,之后它会表现得很好,但最终会再次做同样的事情。到目前为止,我已经做过3次这样的事了。
如果有人有任何建议,请帮我解决这个问题,这样我就可以将这个项目导出并完成。
感谢。
回应回复的其他信息:
我有:
1:关闭项目。
2:打开Projects,文件夹并删除Derived Data,看到Projects文件夹变为空白(空),其中包含" No Projects"显示在窗口中。
3:确保垃圾清空。
4:运行" WatchDog,"专为处理XCode中的派生数据问题而开发的应用程序
5:封闭的Xcode&重开。
6:打开项目,清理并运行Build命令
毕竟,同样的错误再次出现。
答案 0 :(得分:20)
检查你的"复制捆绑资源"在构建阶段,您应该在该列表中找到一些文件(应该是您的情况下的图像)两次。删除它们并重建。
答案 1 :(得分:8)
delete
DerivedData文件夹没问题,你可以直接删除DerivedData子文件夹(Not DerivedData Folder)中的所有文件。
这不应该有任何影响。 DerivedData文件夹的内容在构建期间生成,您可以根据需要删除它们。这不是问题。
再次构建项目时,将重新创建DerivedData的所有内容。
我建议您清理项目项目并再次构建,还请PLEAE确认您的删除DerivedData文件夹不在BIN
请清理垃圾,重要
答案 2 :(得分:1)
在Xcode中转到Window>项目,选择您的项目,将有删除按钮删除派生数据。
答案 3 :(得分:0)
这不是最好的选择,但可以帮助我很多次 - 创建新项目并将所有源文件从当前文件拖到新文件中。
答案 4 :(得分:0)
答案 5 :(得分:0)
将此内容添加到您的shell中,它将删除DerivedData
rm -rf ~/Library/Developer/Xcode/DerivedData/*