Xcode 项目文件未出现在项目导航器中
Posted
技术标签:
【中文标题】Xcode 项目文件未出现在项目导航器中【英文标题】:Xcode Project Files not appearing in Project Navigator 【发布时间】:2015-05-24 21:02:41 【问题描述】:这里有一个奇怪的问题...我的项目的 Swift 文件、Main.Storyboard、附加图像、委托等文件都从 Xcodes Project Navigator 中丢失。
真正奇怪的是项目构建良好,我也可以从主编辑器窗口的顶部选择它们,即使它们没有显示在项目导航器的左侧。
当我打开我的项目时,文件会出现大约 1/2 秒,然后列表压缩为顶部的蓝色目标文件和大约 7 个图像。 (我不能发图片,因为我的声誉不够高。)
我已经退出并重新打开了 Xcode,还重新启动了几次,但我仍然无法选择它们……即使它们显然在那里!有什么想法吗?
【问题讨论】:
尝试点击蓝色目标文件了吗? 是的,确实有...它只是向下钻取以显示一些图像文件。 【参考方案1】:对我来说,问题是不同的。我的搜索栏是空的,但我错误地选择了导航器底部搜索栏中的时钟图标。
未选中它看起来像这样
选择它看起来像这样
时钟图标会过滤最近使用过的文件,因此会隐藏您的一些文件。
【讨论】:
哇,我绝对猜不到。这也是我的情况 太棒了!节省了我很多时间;-) 为我工作!!哇哦。 这也是我的问题。谢谢! 天哪,我已经使用 Xcode 5 年了,以前从未注意到这一点!【参考方案2】:可能你需要查看项目导航器的底部,有一个搜索栏。
如果搜索栏有一些关键字,项目导航器将只显示文件名包含关键字的文件,并且您不能通过仅重新打开 Xcode 来清除关键字。
当你打开 Xcode 时,Xcode 会初始化搜索栏,你可以看到完整的文件,初始化完成后,Xcode 会为搜索栏和过滤文件加载上次关闭时间的状态,这就是为什么When I open my project, the files appear for about 1/2 a second
.
【讨论】:
就是这样!我以前从未使用过那个搜索栏,所以我真的不知道它是如何填充的。谢谢北门君 这个答案应该受到保护,以防止我要说的话:谢谢! 我知道这是违反规定的,但感谢您挽救了一天! 我有点晚了,但这个答案刚刚救了我的命。谢谢大佬【参考方案3】:如果您选择了导航器底部的此计时器图标,请取消勾选它
【讨论】:
【参考方案4】:我通过删除发生错误的代码模块引用但项目导航器中的项目文件未引用的文件副本解决了这个问题。说明:我很久以前将一个文件移动到不同的目录并更改了项目中的引用,但没有删除该文件的原始版本。该文件仍然存在于原始位置的文件系统中,但项目文件和 Project Navigator (.xcodeproj) 正在新位置引用该文件。引用代码模块仍然在旧位置找到文件,并且没有自动更新指向新位置的指针。只需删除旧位置的文件即可为我解决此问题。
我通过在代码中右键单击在代码窗口中打开模块的对象名称,然后右键单击代码并选择“在查找器中显示”来钻取引用文件来调试此问题。然后,我通过右键单击那里的文件名并选择“在 Finder 中显示”,将此位置与在项目导航器中找到的位置进行比较。
【讨论】:
【参考方案5】:对我来说,问题是我在 Xcode 中添加了项目文件而不是项目文件夹。我建议关闭窗口,打开另一个 Xcode 实例,其中包含项目的 FOLDER。
【讨论】:
感谢您的反馈。对于我为改进它而写的内容,您会有什么改变。那个链接,没有具体说明。 @Trenton_M 部分问题是该问题已有 4 年历史,答案已被接受。您提供的内容并没有真正增加太多。它真的应该作为评论包含在内。至少在我看来。【参考方案6】:这通常是由@jonthornham 提到的时钟图标引起的。详细解释请访问本站:https://xalting.com/2019/12/26/what-to-do-if-your-files-are-not-showing-up-in-xcode/。
【讨论】:
【参考方案7】:这是由您的项目中的 project.pbxproj 文件冲突引起的,要摆脱此错误,只需按照以下步骤操作即可。
-
如果您没有来自其他(任何)项目的任何备份副本“project.pbxproj”文件,请查找您的项目的备份。它位于“projectName.xcodeproj”中,只需单击显示包内容即可复制它。
在当前项目中替换此文件。
就是这样!
快乐编码
【讨论】:
以上是关于Xcode 项目文件未出现在项目导航器中的主要内容,如果未能解决你的问题,请参考以下文章