2012-10-24 53 views
9

好的,所以,我有一個相對複雜的項目模板層次結構,它定義了與代碼樣式相關的宏和變量(根據相同或新行,縮進等)。 My code style template will probably give more contextXcode 4:如何在文件模板中引用項目變量/宏?

生成項目時非常好用。

但是,在構建項目後生成新文件時,我沒有看到重新使用這些宏/變量的清晰路徑。調查結果至今:

  • 宏和變量在項目級別定義在文件模板中引用

  • 在文件模板彈出選項定義時,似乎不支持複雜的定義不取代(例如定義宏時的下拉是在給定的狀態)

  • 項目變量似乎成爲在文件模板嚮導的同名選項默認

  • 文件模板似乎並沒有能夠定義其他模板作爲祖先

任何想法?

回答

1

輸入以下命令行: 默認寫com.apple.Xcode PBXCustomTemplateMacroDefinitions「{ 「ORGANIZATIONNAME」= 「您的公司名稱」; }' 進入終端窗口,用您選擇的任何內容替換「您的公司名稱」。 也可以在「Property List Editor」的〜/ Library/Preferences/com.apple.Xcode中打開該文件,並將公司名稱作爲字符串「PBXCustomTemplateMacroDefinitions」下的鍵「ORGANIZATIONNAME」的字符串值插入。如果尚不存在,您可能需要在頂層創建「PBXCustomTemplateMacroDefinitions」。