使用
Xcode 4.2编译iPhone模拟器时,如果我放置
“$(BUILT_PRODUCTS_DIR)”
在
Build Settings / Header search paths / Debug
退出编辑我可以看到它解析为:
“build/Debug-iphoneos”
这应该在我的系统上哪里?我查了一下:
Library/Developer/Xcode/DerivedData/{Project Name}/Buid
解决方法
在我的系统上,编译一个OSX项目,该项目解析为绝对路径:
BUILT_PRODUCTS_DIR /Users/andy/Source/MyProject/build/Debug
有很多Xcode构建变量,我保留一个文本文件及其示例列表,我从执行自定义构建脚本和查看日志选项卡中的输出.
如果您的代码进入Library文件夹,那么它将隐藏在Lion下.您可以使用以下命令从命令行(终端)取消隐藏它:
$cd ~ $chflags nohidden Library
然后,您应该能够看到其内容.
另一个提示:我有一个〜/ tmp文件夹,我让临时的东西累积,我设置了我的Xcode首选项,将DerivedData和Archives放入该文件夹中,这样我就可以:
>一次又一次地删除它(我不喜欢临时的东西累积,我无法控制它).>查看包装预发布存档项目给测试人员.