【问题标题】:Xcode 4: How can I reference project variables/macros in a file template?Xcode 4:如何在文件模板中引用项目变量/宏?
【发布时间】:2012-10-14 02:59:35
【问题描述】:

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

在生成项目时效果很好。

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

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

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

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

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

有什么想法吗?

【问题讨论】:

    标签: xcode xcode4


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-03-07
      • 1970-01-01
      • 2018-07-14
      • 1970-01-01
      • 2011-07-19
      • 1970-01-01
      • 2011-10-29
      相关资源
      最近更新 更多