xcode - xcode 在我的系统上将 "$(BUILT_PRODUCTS_DIR) 解析到哪里

当使用 Xcode 4.2 为 iPhone 模拟器编译时,如果我放置

"$(BUILT_PRODUCTS_DIR)"

Build Settings / Header search paths / Debug

退出编辑我可以看到它解析为:

"build/Debug-iphoneos"

这应该在我的系统上的什么位置?我看过了:

Library/Developer/Xcode/DerivedData/{Project Name}/Build

但我找不到一个名为 build 的文件,其中包含一个名为 Debug-iphoneos 的文件夹。

最佳答案

在我的系统上,编译一个解析为绝对路径的 OSX 项目:

BUILT_PRODUCTS_DIR /Users/andy/Source/MyProject/build/Debug

有太多 Xcode 构建变量,我保存了一个文本文件,其中包含我从执行自定义构建脚本和查看日志选项卡中的输出获得的示例列表。

如果您的代码将进入 Library 文件夹,则该文件夹隐藏在 Lion 下。您可以使用以下命令从命令行(Terminal)取消隐藏它:

$ cd ~
$ chflags nohidden Library

然后您应该能够看到它的内容。

另一个提示:我有一个 ~/tmp 文件夹,我可以在其中积累临时内容,并且我已将 Xcode 首选项设置为放置 DerivedDataArchives 进入该文件夹,以便我可以:

  • 不时删除它(我不喜欢临时的东西堆积在我无法控制的地方)。
  • 查看它以将预发布存档项目打包给测试人员。

关于xcode - xcode 在我的系统上将 "$(BUILT_PRODUCTS_DIR) 解析到哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10847074/

相关文章:

r - 从 R 包构建中排除数据集

scala - 如何使 sbt 任务使用特定的配置范围?

build - 在 Visual Studio Team Services 构建期间以管理员身份运行

python - 使用 SCons 进行真正的分层构建?

msbuild - 为什么我的 .wpp.targets 文件没有应用到我的构建服务器上?

build - Make有现代替代品吗?

c# - Visual Studio clean 解决方案不会删除所有被移动的 dll/项目引用

android - 有没有办法让 Android NDK-build 使用更新版本的 gcc?

java - Jenkins slave 在构建期间离线

visual-studio-2010 - 极简 Qt 构建的推荐标志