Xcode 4:如何在文件模板中引用项目变量/宏?

时间:2012-10-24 04:19:04

标签: xcode xcode4

好的,所以,我有一个相对复杂的项目模板层次结构,它定义了与代码风格相关的宏和变量(相同或新行上的curlies,缩进等)。 My code style template will probably give more context

在生成项目时效果很好。

但是,在构建项目后生成新文件时,我没有看到重复使用这些宏/变量的明确路径。到目前为止的调查结果:

  • 在文件模板中引用时,项目级别定义的宏和变量不会被替换

  • 文件模板中的弹出选项定义似乎不支持复杂的定义(例如,当下拉列表处于给定状态时定义宏)

  • 项目变量 do 似乎成为文件模板向导中同名选项的默认值

  • 文件模板似乎无法将其他模板定义为祖先

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

输入以下行: 默认写入com.apple.Xcode PBXCustomTemplateMacroDefinitions' {" ORGANIZATIONNAME" ="您的公司名称" ; }' 进入终端窗口,替换"您的公司名称"无论你选择什么。 您也可以在"属性列表编辑器"中的〜/ Library / Preferences / com.apple.Xcode中打开该文件。并将您的公司名称作为键的字符串值插入" ORGANIZATIONNAME"在字典" PBXCustomTemplateMacroDefinitions"。您可能需要创建" PBXCustomTemplateMacroDefinitions"在最高级别,如果它还不存在。