【问题标题】:How does Xcode determine the location of a source file in Build Phases -> Compile Sources?Xcode 如何在 Build Phases -> Compile Sources 中确定源文件的位置?
【发布时间】:2013-04-17 16:32:32
【问题描述】:

当您将源文件添加到目标的Build PhaseCompiled Sources 部分时,它会在文件旁边以浅灰色描述每个文件的位置:

...in ../../shared_source/controllers

Xcode 是如何创建这个字符串的?我遇到了一个“错误”的项目——似乎是一个相对于其他人的环境的目录,但不是我的。删除并重新添加源无济于事,任何清洁量也无济于事。

【问题讨论】:

  • 设法解决了我在文件上的位置下拉菜单中看到的问题,并从“相对于组”更改为“相对于项目”。仍然很想知道这条路径的创建方式。

标签: xcode xcode4.6


【解决方案1】:

当您将源添加到项目时,您是否选中“将项目复制到目标组的文件夹”选项?如果您不这样做,XCode 只是从文件所在的任何位置提取引用,而不会实际将其复制到项目中。这工作正常,直到原始文件被移动。根据我的经验,您通常希望复制。

【讨论】:

  • 是的,尽管我们发现如果您以足够疯狂的方式设置环境,即使这样也会破坏。
猜你喜欢
  • 1970-01-01
  • 2012-01-03
  • 1970-01-01
  • 2015-04-16
  • 1970-01-01
  • 1970-01-01
  • 2018-06-20
  • 1970-01-01
  • 2019-07-10
相关资源
最近更新 更多