2012-10-24 3 views
9

私は、コードスタイルに関連するマクロや変数(同じ行や新しい行のcurlies、インデントなど)を定義する、比較的複雑なプロジェクトテンプレート階層を持っています。 My code style template will probably give more contextXcode 4:ファイルテンプレート内のプロジェクト変数/マクロをどのように参照できますか?

プロジェクトを生成するときに効果的です。

しかし、プロジェクトの作成後に新しいファイルを生成するときに、これらのマクロ/変数を再利用する明確な道筋は見えていません。これまでの調査結果:複雑な定義をサポートしていないようですファイルテンプレート内のファイルテンプレート内

  • ポップアップオプションの定義を参照するときに、プロジェクトレベルで定義された

    • マクロと変数(例えば、定義置換されていませんドロップダウンが

    • プロジェクト変数はを行う)与えられた状態にあるマクロと同じ名前のオプションのデフォルト値になるように見えるファイルでテンプレートウィザード

    • ファイルのテンプレートは先祖

    として任意のアイデアを他のテンプレートを定義することができるように見えませんか?

  • 答えて

    1

    次の行を入力します。 defaults write com.apple.Xcode PBXCustomTemplateMacroDefinitions '{"ORGANIZATIONNAME" = "あなたの会社名"; } ' を「ターミナル」ウィンドウに置き換えて、「あなたの会社名」を選択したものに置き換えます。 「プロパティリストエディタ」の〜/ Library/Preferences/com.apple.Xcodeでファイルを開き、辞書 "PBXCustomTemplateMacroDefinitions"の下にあるキー "ORGANIZATIONNAME"の文字列値として会社名を挿入することもできます。トップレベルに「PBXCustomTemplateMacroDefinitions」がまだ存在しない場合は作成する必要があります。

    関連する問題