当使用 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 首选项设置为放置 DerivedData
和 Archives
进入该文件夹,以便我可以:
关于xcode - xcode 在我的系统上将 "$(BUILT_PRODUCTS_DIR) 解析到哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10847074/