Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 外部驱动器断电,派生数据文件夹被删除;现在Xcode项目构建失败_Ios_Objective C_Xcode5 - Fatal编程技术网

Ios 外部驱动器断电,派生数据文件夹被删除;现在Xcode项目构建失败

Ios 外部驱动器断电,派生数据文件夹被删除;现在Xcode项目构建失败,ios,objective-c,xcode5,Ios,Objective C,Xcode5,大家好 我把所有的Xcode文件都放在一个外部驱动器上,所以当我想拿起我的任何项目时,我可以直接插入驱动器。不幸的是,在瓦胡岛的一场暴雨中,我们停电了,只有几分钟。在我重新启动所有东西并返回Xcode后,我收到了一系列错误和一条警告。这些错误表明我的项目指向了不再存在的目录。请看一下输出,让我知道这里是否有人知道如何解决这个问题,或者我是否必须创建另一个项目并重新开始 这些目录已不存在,因此我无法从管理器中删除它们。如果有必要,我愿意重新开始一个新项目,但更愿意找到一种方法来解决当前项目的问

大家好

我把所有的Xcode文件都放在一个外部驱动器上,所以当我想拿起我的任何项目时,我可以直接插入驱动器。不幸的是,在瓦胡岛的一场暴雨中,我们停电了,只有几分钟。在我重新启动所有东西并返回Xcode后,我收到了一系列错误和一条警告。这些错误表明我的项目指向了不再存在的目录。请看一下输出,让我知道这里是否有人知道如何解决这个问题,或者我是否必须创建另一个项目并重新开始


这些目录已不存在,因此我无法从管理器中删除它们。如果有必要,我愿意重新开始一个新项目,但更愿意找到一种方法来解决当前项目的问题。

首先,将整个项目文件夹备份到另一个驱动器,以防遇到更多问题

您应该能够删除派生数据文件夹的内容,而不会对项目造成任何后果。删除后,它将在目录中重新创建所需的任何内容。看起来您可能有权限问题。您可能需要打开Disk Utility并验证驱动器(必要时进行修复)。我建议您这样做,即使您可以删除派生数据文件夹。

Alexander


谢谢你的回复,但我几乎一切都恢复正常了。我决定做旧的“Windows把戏”,即重新启动计算机。我不确定它修复了什么,但现在我可以调用我的项目。并不是每件事都能像断电前那样正常工作,但我可以在一段时间内让它正常工作。我想我得做个UPS,虽然我们这里的电力损失不多。在菲律宾,是的,但不是在夏威夷。

我验证了驱动器和驱动器上的音量,它们都正常。我会接受你的建议,把我所有的项目文件夹都复制一份。我删除了派生数据目录中的所有项目文件夹(所有以NavySpeak开头的文件夹),然后尝试清理构建文件夹,但没有骰子。你知道我为什么会出现权限错误吗?这是我不明白的。我甚至创建了一个与错误消息中提到的名称相同的文件夹,但同样没有骰子。这确实令人费解。您可以尝试替换
派生数据
文件夹,重命名当前文件夹并创建一个新的空目录。如果无法对其进行修补,则很难解决权限问题。运行
chmod-R 755 path/to/folder
可能会有所帮助。