找不到Xcode构建输入文件

时间:2019-01-20 02:46:18

标签: swift xcode

我决定将控制器移动到Controller文件夹内的文件夹中,以实现更好的组织。这样做之后,我得到了"Build input file cannot be found '/Users/.../Xcode/Development/.../.../Controller/ProfileController.swift'

我一直在寻找答案,认为这已经发生了很多,但唯一出现的是缺少info.plist文件,我相信这是不同的。我将文件移到'/Users/.../Xcode/Development/.../.../Controller/Dashboard/Profile/ProfileController.swift'上导致了此问题。

任何想法如何解决这个问题?我假设您可以嵌套文件夹,这不应该成为问题。

3 个答案:

答案 0 :(得分:2)

这似乎是您的Xcode项目引用的是绝对路径而不是相对路径的文件。

答案 1 :(得分:1)

检查“构建阶段”->“编译源”是否列出了文件并且可能变灰或重复。从列表中删除所有这些条目,从项目树中删除文件(不删除它)并将其重新放入项目中。 再次检查“编译源”中的文件。现在应该有一次。构建。

答案 2 :(得分:0)

不确定为什么会自行解决,但是重新启动Mac之后,我在要引用的新文件夹中创建了另一个TestController,将该控制器分配到情节提要中,最后我删除了TestController并将我的ProfileController放回情节提要中开始工作。

只是以为我会把解决方案发布给其他人,以防万一。