在我的系统上,xcode将“$(BUILT_PRODUCTS_DIR)”解析为何处?
在我的系统上,xcode将“$(BUILT_PRODUCTS_DIR)”解析为何处?
在使用Xcode 4.2编译iPhone模拟器时,如果我将\n
\n\"$(BUILT_PRODUCTS_DIR)\"\n
\n放在\n
\n构建设置/头文件搜索路径/调试\n
\n并退出编辑后,我可以看到它解析为:\n
\n\"build/Debug-iphoneos\"\n
\n在我的系统中应该在哪里?我已经查看了:\n
Library/Developer/Xcode/DerivedData/{项目名称}/Build
\n但我找不到一个名为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放在那个文件夹中,这样我可以:
- 偶尔删除它(我不喜欢临时的东西积累在我无法控制的地方)。
- 将其用于将预发布的存档项目打包给测试人员。
谢谢。实际上,我是为模拟器进行编译的。我已经修改了问题。