9

好的,所以,我有一个相对复杂的项目模板层次结构,它定义了与代码样式相关的宏和变量(在同一行或新行上的卷曲、缩进等)。 我的代码样式模板可能会提供更多上下文

生成项目时效果很好。

但是,在构建项目后生成新文件时,我没有看到重用这些宏/变量的明确路径。迄今为止的发现:

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

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

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

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

有任何想法吗?

4

1 回答 1

1

输入以下行: defaults write com.apple.Xcode PBXCustomTemplateMacroDefinitions '{ "ORGANIZATIONNAME" = "Your Company Name" ; }' 进入终端窗口,用您选择的任何内容替换“您的公司名称”。您还可以在“属性列表编辑器”中打开位于 ~/Library/Preferences/com.apple.Xcode 的文件,并将您的公司名称作为字符串值插入字典“PBXCustomTemplateMacroDefinitions”下的键“ORGANIZATIONNAME”。如果它不存在,您可能需要在顶层创建“PBXCustomTemplateMacroDefinitions”。

于 2013-06-07T18:22:37.303 回答