如何在Xcode中刷新Project Navigator内容?

Ale*_*u R 32 xcode

我无法在Project Navigator中刷新文件列表.没有刷新按钮,我不认为重新启动Xcode应该是解决方案.

您如何看待外部添加的文件?我在Mac上.

bam*_*s53 23

您如何看待外部添加的文件?

无法在外部添加文件.将源文件转储到项目目录中不会将其添加到项目中.要添加文件,您必须从Xcode中将其添加到项目中.

如果您需要添加一堆文件,则可以在"添加文件"对话框中选择所需的所有文件并添加它们,而无需重复打开"添加文件"对话框.只需使用控制点击选择多个文件.

  • Apple - 这似乎是一个非常愚蠢的设计决定,基于所有其他IDE曾经使用过!这是真的吗? (10认同)
  • 这绝对令人抓狂,在文件系统上维护一个单独的部分文件结构有什么可能的好处呢? (3认同)
  • 这不一定是这样的:您可以向项目添加文件夹引用,Xcode应该显示该文件夹中的所有条目(它们都被添加到项目中).如果您有一个由版本控制管理的src目录,这将非常有用; 添加文件的更新应该自动反映在项目导航器中. (2认同)
  • @Zee我前一段时间尝试过这个,而且IIRC不仅不会自动将文件夹引用中的源文件添加到目标中,甚至不能手动添加到目标; Xcode无法正常编译文件夹引用中的源文件.从我的阅读中,文件夹引用是针对资源文件(例如图像)而不是源文件. (2认同)

jus*_*tin 13

如有必要,关闭并重新打开项目.


如果您使用文件夹引用(可能是一个示例),则可能需要这样做.在这种情况下,touch目录可能会刷新Xcode显示的内容.

  • 这是正确的答案。我发现文件夹引用最终会赶上现实,但这可能需要一些时间。如果你想立即完成,除了关闭和打开之外别无他法。我怀疑这与内存中的文件系统更改有关,但这些更改没有立即写入磁盘。 (2认同)