为什么Xcode在移动项目的包含目录后会使用旧的构建路径?

时间:2015-04-14 22:01:16

标签: xcode macos

我用Xcode 6.3创建了一个名为 Foo 的简单OSX命令行应用程序项目,并将 Foo 的位置设置为〜/ Desktop 。建立和运行项目很好。需要说明的是,项目路径为〜/ Desktop / Foo / Foo.xcodeproj

如果我将项目的目录〜/ Desktop / Foo 移动到〜/ Desktop / tmp / Foo ,请打开〜/ Desktop / tmp / Foo / Foo.xcodeproj ,然后构建项目,我看到Xcode创建了〜/ Desktop / Foo / build / 等等。似乎Xcode仍然使用旧的构建路径而不是相对于项目的构建目录(〜/ Desktop / tmp / Foo / build / )。

这是为什么?我正在使用Xcode的典型安装,并没有修改Xcode的任何配置,也没有修改项目或其构建设置。 Xcode 5肯定没有这种方式。

是的,该项目已经清理完毕。

1 个答案:

答案 0 :(得分:0)

在过去一年中,在安装,删除和更新Xcode到各种6.x测试版之后,我只能将此归因于累积残留。

通过defaults delete com.apple.dt.Xcode删除Xcode配置后,表现正常。