9

さて、コード スタイルに関連するマクロと変数 (同じ行または新しい行のカーリー、インデントなど) を定義する、比較的複雑なプロジェクト テンプレート階層があります。 私のコード スタイル テンプレートはおそらくより多くのコンテキストを提供します

プロジェクトを生成するときにうまく機能します。

ただし、プロジェクトのビルド後に新しいファイルを生成するときに、これらのマクロ/変数を再利用するための明確な道筋がわかりません。これまでの調査結果:

  • プロジェクト レベルで定義されたマクロと変数は、ファイル テンプレートで参照されたときに置換されません。

  • ファイル テンプレートのポップアップ オプション定義は、複雑な定義をサポートしていないようです (たとえば、ドロップ ダウンが特定の状態にあるときにマクロを定義するなど)。

  • プロジェクト変数、ファイル テンプレート ウィザードで同じ名前のオプションのデフォルトになるように見える

  • ファイル テンプレートは、他のテンプレートを祖先として定義できないようです

何か案は?

4

1 に答える 1

1

次の行を入力します: defaults write com.apple.Xcode PBXCustomTemplateMacroDefinitions '{ "ORGANIZATIONNAME" = "Your Company Name" ; }' をターミナル ウィンドウに入力し、"Your Company Name" を任意の名前に置き換えます。~/Library/Preferences/com.apple.Xcode にあるファイルを「Property List Editor」で開き、ディクショナリ「PBXCustomTemplateMacroDefinitions」の下のキー「ORGANIZATIONNAME」の文字列値として会社名を挿入することもできます。「PBXCustomTemplateMacroDefinitions」がまだ存在しない場合は、トップ レベルで作成する必要がある場合があります。

于 2013-06-07T18:22:37.303 に答える